Pertanyaan Bagaimana cara memulai cron pada basis docker ubuntu?


Saya telah menginstal cron via apt-get install cron

Mencoba memulai cron gagal (seperti yang diharapkan) karena upstart tidak berlari.

Apa baris perintah untuk memulai cron dengan benar (yaitu akan membaca crontab pengguna, akan membaca / etc / crontab / * etc)?

Harap perhatikan bahwa saya tidak ingin memulai penampung sebagai mesin "penuh", jadi saya tidak ingin menjalankannya /sbin/init atau upstart. Saya mengelola proses melalui supervisord, jadi apa yang saya lewatkan adalah baris perintah untuk ditambahkan ke file konfigurasinya.


32
2017-12-12 13:59


asal


Jawaban:


Anda dapat menjalankan cron tanpa mode daemon.

root@xxxxxx:~# cron -f

Saya hanya mencoba mengujinya:

  • Saya memulai / bin / bash dalam wadah baru
  • apt-get install cron nano screen
  • getty tty -a root
  • screen, di layar saya membuat 2 terminal:
  • pertama: cron -f
  • kedua: crontab -e - edit crontab Anda, simpan dan Anda dapat melihat bahwa cron bekerja ...

35
2017-12-12 16:16



Saya baru saja memulai cron dengan dataran cron perintah yang akan memulainya sebagai daemon, sementara saya kemudian menyimpan proses pemblokiran awal skrip saya dengan tail -f <my logfile>.


8
2017-08-05 10:41