Crontab'da zamanlanmış bir iş oturumu kapattığımda bile çalışıyor mu?


12

Bir sunucudaki crontab dosyasına iş ekliyorum.

  • Oturumu kapattığımda ve sunucu hala açıkken, iş yine de çalışır mı?

  • Bir ekran veya tmux oturumu oluşturup içinde bir kabuk çalıştırıp oturumu kapatmadan önce ayırmamın önemi var mı?

Yanıtlar:


22

cronoturum açmış olsanız da olmasanız da zamanlanmış görevlerle ilgilenen bir işlemdir. Cron arka plan programı zamanlanan görevleri ayrı kabuklarda gerçekleştireceğinden bir ekran veya tmux oturumu çalıştırmak gerekli değildir.

Ayrıntılar için man cronve bölümüne bakın man crontab.


oturumu kapattığımda hangi kullanıcı crontab'da planlanan işe sahip olacak ve sahip olacak? Eğer ben değilsem, bu potansiyel bir soruna neden olabilir mi?
Tim

1
Bu, hangi crontab'ı düzenlediğinize bağlıdır. Bir kullanıcının crontab'ını düzenlerseniz, girişler bu kullanıcı olarak yürütülür. / Etc / crontab dosyasını düzenlediyseniz, kullanıcı genellikle aralık ve komut arasında "17 * * * * root cd / && run-parts --report /etc/cron.hourly" şeklinde belirtilir. Ayrıca kullandığınız platforma da bağlıdır. Ubuntu, Solaris'ten farklı bir cron kullanıyor
Lambert

Ubuntu kullanıyorum. "Bir kullanıcının crontab'ı" nedir? "Bir kullanıcının crontabında", hangi kullanıcının zamanlanmış bir işi çalıştıracağını da belirleyebilir miyim?
Tim

1
man crontabUbuntu'ya göre kullanıcı crontab dosyası bulunur /var/spool/cron/crontabs. Ancak dikkatli olun, el kitabı bu dosyaların doğrudan düzenleme için tasarlanmadığını da söylüyor. Sen kullanmalıdır crontab -ekullanıcı bağlamdan veya crontab -e -u usernamekullanıcı crontab dosyasını düzenlemek için kök kullanıcıdan.
Lambert

1
kullanıcı crontab'larının genellikle yararlı işler yapmak için o kullanıcının ana klasörünün monte edilmesini gerektirdiğine dikkat edilmelidir. kullanıcıların oturum açma sırasında şifresi çözülmüş şifreli giriş klasörleri varsa (örneğin ecryptfs ile) bu bir sorun olabilir. şifreli evler, sunucu senaryolarında daha az yaygındır.
init_js
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.