GNU/Linux >> Belajar Linux >  >> Linux

pekerjaan cron terkadang tidak berjalan

Cron asli mengharuskan setiap entri diakhiri dengan baris baru, jadi ya terkadang Anda memang memerlukan baris kosong atau semacamnya di bagian akhir.

   Although cron requires that each entry in a crontab end  in  a  newline
   character,  neither the crontab command nor the cron daemon will detect
   this error. Instead, the crontab will appear to load normally. However,
   the  command  will  never  run.  The best choice is to ensure that your
   crontab has a blank line at the end.

   4th Berkeley Distribution      29 December 1993               CRONTAB(1)

Beberapa versi memperbaikinya atau mengeluarkan peringatan misalnya Ubuntu Maverik (10.10):crontab lihat bagian diagnostik di bagian bawah yang menyatakan peringatan akan ditulis ke syslog.

DIAGNOSTICS
       cron requires that each entry in a crontab end in a newline  character.
       If  the last entry in a crontab is missing a newline (ie, terminated by
       EOF), cron will consider the crontab (at  least  partially)  broken.  A
       warning will be written to syslog. 

Ini adalah jawaban pertama yang muncul dengan teks pencarian cron error getpwname failed jadi saya pikir saya akan memposting penyebab masalah saya:

Saya menggunakan /etc/crontab tetapi lupa menempatkan pengguna di depan perintah.

yaitu,

*/5   *  *  *  * /bin/bash <filename>

Alih-alih

 */5   *  *  *  * root /bin/bash <filename>

Itu memberikan kesalahan yang sama, lanjutkan.


Linux
  1. Jalankan cron job hanya jika belum berjalan

  2. Pengaturan pekerjaan cron Godaddy untuk menjalankan skrip php

  3. Linux:Jalankan tugas cron di latar depan

  1. Cron Job Untuk Memeriksa Apakah Script Php Berjalan, Jika Tidak Maka Jalankan?

  2. CronJob tidak berjalan

  3. Jangan jalankan cron job jika sudah berjalan

  1. Masalah Crontab:Cron Job Tidak Berfungsi Saat Menggunakan Persentase

  2. Skrip Cron tidak Dieksekusi seperti yang Diharapkan dari crontab – Pemecahan Masalah

  3. Cara menjalankan pekerjaan cron pada hari-hari tertentu dalam seminggu