Bir dağıtım komut dosyası var, bir kullanıcıya bir şey eklemek gerekir crontab
(her XXX günde bir günlükleri temizleyen bir komut dosyası tetiklemek), ancak bu yalnızca ilk dağıtım sırasında veya güncelleştirilmesi gerektiğinde yapılmalıdır.
(Koşabilirim xxx.py deploy env
veya xxx.py update env
)
bu yüzden bunu yapmak zorunda:
Check if my cronJob already exist
Put my cronJob if it does not already exist
or
update my cronjob if one of the parameter of the command is different
Dosyayı crontab
kullanmadan crontab -e
veya düzenlemeden bir şeyi nasıl ekleyeceğinizi / kontrol edeceğim / kaldıracağımı göremiyorum crontab
(indirin, yeniden yazın, yeniden yükleyin)
PS: bu kullanıcıya özgü bir cronjob, "webadmin" yapacak ve bunu yapmak için sudo kullanmamalıdır.
/etc/cron.d
mı? Öyleyse, komut dosyanızı uygulamanıza özgü bir ad kullanarak oraya koyun
/etc/crontab
, dosyalar /etc/cron.d/
hemen zamanlama spec sonra, kullanıcı adı için ek bir alan var. örn * * * * * username /path/to/script
. Bkz man 5 crontab
ve aramak SYSTEM CRON
.