GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara membuat crontab melalui skrip

Untuk crontab pengguna (termasuk root), Anda dapat melakukan sesuatu seperti:

crontab -l -u user | cat - filename | crontab -u user -

di mana file bernama "nama file" berisi item untuk ditambahkan. Anda juga dapat melakukan manipulasi teks menggunakan sed atau alat lain sebagai pengganti cat . Anda harus menggunakan crontab perintah alih-alih memodifikasi file secara langsung.

Operasi serupa adalah:

{ crontab -l -u user; echo 'crontab spec'; } | crontab -u user -

Jika Anda memodifikasi atau membuat crontab sistem, itu dapat dimanipulasi seperti yang Anda lakukan pada file teks biasa. Mereka disimpan di /etc/cron.d , /etc/cron.hourly , /etc/cron.daily , /etc/cron.weekly , /etc/cron.monthly direktori dan di file /etc/crontab dan /etc/anacrontab .


Berikut adalah one-liner yang tidak menggunakan/mengharuskan pekerjaan baru dalam file:

(crontab -l 2>/dev/null; echo "*/5 * * * * /path/to/job -with args") | crontab -

2>/dev/null penting agar Anda tidak mendapatkan no crontab for username pesan yang dihasilkan oleh beberapa *nix jika saat ini tidak ada entri crontab.


Linux
  1. Cara membuat pengguna di Linux[Manajemen pengguna]

  2. Bagaimana Membuat File Sementara Di Shell Script?

  3. Bagaimana cara melewati interaksi pengguna dalam skrip?

  1. Cara membuat Pengguna Linux Menggunakan Ansible

  2. Cara Membuat Script Startup menggunakan Crontab di Lubuntu Linux

  3. Cara Membuat pengguna sudo di CentOS 7

  1. Cara Membuat Pengguna Sudo di Rocky Linux 8

  2. Bagaimana saya bisa membuat pengguna yang tidak masuk?

  3. Bagaimana cara membuat pengguna root tambahan?