Pekerjaan Ubuntu 16.04 di crontab tidak dijalankan

0

Dapatkah seseorang membantu saya cara men-debug pekerjaan cron saya karena tidak berhasil.

00 02 * * * /bin/bash /home/user/directory/cron-mongodb.sh >> /home/user/debug-cron-mongodb.txt 2>&1

Saya ingin memulai jam 2 pagi. sudo service cron statusaktif saya mengedit file menggunakancrontab -e

sudo cat /var/log/syslog output:

Sep 30 00:19:01 <hostname> CRON[32601]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Sep 30 00:45:42 <hostname> systemd[1]: Starting Cleanup of Temporary Directories...
Sep 30 00:45:42 <hostname> systemd-tmpfiles[1007]: [/usr/lib/tmpfiles.d/var.conf:14] Duplicate line for path "/var/log", ignoring.
Sep 30 00:45:42 <hostname> systemd[1]: Started Cleanup of Temporary Directories.
Sep 30 01:19:01 <hostname> CRON[2080]: (root) CMD (cd / && run-parts --report /etc/cron.hourly)
Sep 30 01:42:42 <hostname> systemd[1]: Started Session 10894123 of user <user>.
Altiano Gerung
sumber
lihat ke / var / log / syslog. Apa isinya?
janasaiarun
@janasaiarun Saya memperbarui pos, lihat di atas
Altiano Gerung

Jawaban:

0

Anda perlu mengganti

<user>

dengan pengguna yang tepat juga

<path>

perlu diganti dengan path ke cron-mongodb.sh dalam direktori home dari pengguna yang Anda tentukan di atas

lsof
sumber
Tulis saja sebagai contoh. Saya menggunakan jalur nyata dalam file cron saya.
Altiano Gerung