[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: crontab extension will nicht funktionieren




Hallo Christian,

Christian Schult wrote:
Hallo Severin,

* Severin schrieb:

  
Hab mir ein script geschrieben, welches mir den pppd neustartet. Dieses 
habe ich unter /root/scripts/restart-ppp abgelegt.
Dann habe ich ein crontab-file in /etc/cron.d/ geschrieben => siehe 
    
                                    ^^^^^^^^^^^^
  
Attachment
Mein Problem ist, dass mein eigenbau-script nicht von cron gestartet 
wird (ein einfaches echo in eine Datei umleiten funktioniert)! :(
Muss ich eventuell etwas beachten, wenn ich ein Eigenbau-script über 
cron starten will?
Das script funktioniert (aus der bash funktionierts einwandfrei)
Was kann ich noch machen? - bin verzweifelt. Danke für eure hilfe!
lg Severin
    
  
SHELL=/bin/sh
PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin/

# cronjob for reconnect ppp-connection
#
#
33 18-17/8 * * * root restart-ppp
    
  ^^^^^^^^^^^^^^^^^^^^^^
  Wenn ich dass meiner bash vorwerfe:

$ 33 18-17/8 * * * root restart-ppp
bash: 33: command not found
$

In die cron-Verzeichnisse in /etc gehören ganz normale
Shellscripte. Was Du da gebastelt hast ist eine Mischung, oben
Shellscript, unten crontab-Syntax.
  
soweit ich in den manpages von cron nachgelesen habe gilt (debian-spezifisch) /etc/cron.d/
als erweiterung von /etc/crontab/.... und die files in /etc/cron.d/ folgen der systax von /etc/crontab
Die ausführbaren shell scripte befinden sich in /etc/cron.daily usw. welche in /etc/crontab mit run-parts
aufgerufen werden. Die defaultpfade welche cron aus /etc/passwd ausliest können direkt in /etc/crontab
überschrieben oder verändert werden.
Da glaub ich nicht, dass hier syntaktische fehler sind.

Gruß
  
christian
  
Gruß
Severin

Reply to: