Saya dapat menggunakan crontab -e
sebagai pengguna normal untuk mengedit crontab pengguna saya. Apakah anacron memiliki fitur serupa untuk pengguna non-admin individu, atau apakah hanya memiliki anacrontab di seluruh sistem?
Saya dapat menggunakan crontab -e
sebagai pengguna normal untuk mengedit crontab pengguna saya. Apakah anacron memiliki fitur serupa untuk pengguna non-admin individu, atau apakah hanya memiliki anacrontab di seluruh sistem?
Jawaban:
anacron -t ${HOME}/etc/anacrontab -S ${HOME}/var/spool/anacron
Tambahkan perintah di profil ~ /. Anda untuk dieksekusi ketika Anda login, atau letakkan di cronjob setiap jam untuk menjalankannya sendiri.
Anda tidak perlu khawatir tentang anacron menjalankan semua skripnya setiap jam jika Anda meletakkannya di cron, karena ia menyimpan stempel waktu tersendiri untuk menjalankan terakhirnya di direktori spool.
Lihat man anacrontab untuk info lebih lanjut tentang cara membuat file anacrontab Anda sendiri.
Bergantung pada volume skrip yang terpengaruh, Anda juga dapat menggunakan sudo -u
perintah di file atau direktori anacrontab Anda .
Contoh dengan bash:
sudo -u ${USER_TO_RUN_AS} bash -l -c "echo 'Replace this echo with some more useful logic.'"
Ini menyelamatkan Anda dari keharusan memelihara dua file tambahan.