Wie kann crontab drucken von Meldungen in der Konsole?

Hallo, ich bin wirklich neu in Linux:D

Machte ich einen crontab-Programm soll zu drucken, die aktuelle Zeit in jeder Konsole 3 Minuten.

Was ich getan habe ist unten.

  1. Machte ich einen crontab. Im terminal den Befehl
    "crontab -e" und fügen Sie einen Satz "*/3 * * * * /home/user/a.out"

  2. ein.ist eine Ergebnis-Datei "gcc WowCron.c".

Code ist unten.

int main (int argc, char* argv[]){
  time_t now;
  time(&now);
  printf("this is what we call cron does: %s\n", ctime(&now));
  return 0;
} 

und es funktioniert wunderbar, wenn Sie einzeln ausgeführt.

  1. Dann lief ich ein "service cron restart" Befehl im terminal.
    Wenn ich jetzt den Befehl "crontab -l", sehe ich die Nachrichten, was ich geschrieben habe in crontab.

  2. Das problem ist, irgendwie glaube ich, dass es funktioniert, aber es druckt keine Zeit die Nachricht zu.

Frage: Wie kann ich machen das drucken mal alle 3 Minuten?

  • was ist falsch mit meinem schreiben? Mein C-code, der Total abgestürzt!!! trotzdem, der code ist nichts besonderes, aber drucken der aktuellen Zeit.
  • Es gibt keine Notwendigkeit, neu zu starten cron. Es liest alle crontabs jedes mal, wenn es ausgeführt wird, so dass jeder Benutzer kann die update ihrigen zu jeder Zeit und sehen die Ergebnisse sofort.
  • Was ist also der Zweck-of-service cron restart-Befehl bedeutet? War es einfach nur eine sinnlose Aktion? Trotzdem, vielen Dank für die Beantwortung konsequent.
InformationsquelleAutor Juneyoung Oh | 2013-06-30
Schreibe einen Kommentar