Sebagai pengguna non-root, saya ingin menjalankan pekerjaan latar belakang saat sistem melakukan boot. Ini semacam layanan yang tidak memerlukan hak akses root. Apakah ada cara untuk melakukannya?
Salah satu cara adalah dengan meletakkan sudo -u user command
di rc.local
, tapi editing rc.local
membutuhkan hak istimewa root.
Cara lain adalah meluncurkannya dari cron
setiap menit dan memeriksa setiap instance yang berjalan, tetapi pertama-tama ia membangunkan sistem secara tidak perlu dan kedua, mungkin ada kondisi lomba dalam memeriksa instance yang berjalan.
Cara ketiga adalah menjalankannya ~/.bash_profile
, tetapi saya ingin memulainya tanpa login pengguna.
sumber
crontab -e
membuat file cron di bawah/tmp
?/var/spool/cron/crontabs
.