Anacrontab khusus pengguna?

13

Saya dapat menggunakan crontab -esebagai 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?

Ryan C. Thompson
sumber
1
@gavenkoa: Blog itu telah menghilang.
Pasang kembali Monica - M. Schröder

Jawaban:

15
anacron -t ${HOME}/etc/anacrontab -S ${HOME}/var/spool/anacron
  • -t anacrontab (mis. $ {HOME} / etc / anacrontab)
  • -S spooldir (mis. $ {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.

Prix
sumber
senang Anda berhasil :) apa pun kembali kepada kami
Prix
5

Bergantung pada volume skrip yang terpengaruh, Anda juga dapat menggunakan sudo -uperintah 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.

pengguna569825
sumber
Saya pikir ide OP akan berlaku jika Anda bukan admin.
Thomas