- Mitglied seit
- 17. Mrz 2007
- Beiträge
- 88
- Punkte für Reaktionen
- 0
- Punkte
- 6
Hallo,
ich weiß, das Thema ist hier schon behandelt worden, ich habe etliche Stunden rechergiert, doch ohne Erfolg.
Mein Problem:
- crond startet an verschiedenen Zeiten ein script
Crontab:
Scriptinhalt:
Dabei werden die Zeilen "login admin PW\nport 3 0\nquit" mit Netcat an meinen Netzwerkschalter gesendet um den Drucker auszuschalten.
Wie im Beitrag http://www.synology-forum.de/showthread.html?t=7272&highlight=netcat schon beschrieben, habe ich lange Pfade angegeben.
Neustart der DS
Crond arbeitet richtig, Drucker wird ausgeschaltet.
(in der S04crond.sh steht u.a. "CROND=/usr/sbin/crond" und "$CROND -l 8 -L /var/log/cron.log")
Neustart des Crond über Cronjobs
Crond arbeitet nur einige Befahle ab, Drucker bleibt an
(Cronjobs 1.0 / Wartungszuständiger: itari c/o ag_bg)
Anhand des Protokolls sehe ich aber, dass der Crond den Befehl zur richtigen Zeit abgesetzt hat.
Alle anderen Befehle im Script z.B. rsync ... werden richtig ausgeführt.
Ich habe alles Mögliche versucht z.B. den Neustart des Crond durch cronjobs mit folgendem Code:
Alles ohne Erfolg.
Die DS 109 hat für den Crond ja Einstellungen in der /etc/defaults/rc.conf
Gibt es noch Ideen, die ich einpflegen kann?
ich weiß, das Thema ist hier schon behandelt worden, ich habe etliche Stunden rechergiert, doch ohne Erfolg.
Mein Problem:
- crond startet an verschiedenen Zeiten ein script
Crontab:
Rich (BBCode):
0 21 * * * root sh /volume1/system/scripte/drucker_aus
Rich (BBCode):
#!/bin/sh
. /etc/profile
/bin/echo -e "login admin PW\nport 3 0\nquit" | /opt/bin/netcat-nc -w 1 -n 192.168.170.41 23
Wie im Beitrag http://www.synology-forum.de/showthread.html?t=7272&highlight=netcat schon beschrieben, habe ich lange Pfade angegeben.
Neustart der DS
Crond arbeitet richtig, Drucker wird ausgeschaltet.
(in der S04crond.sh steht u.a. "CROND=/usr/sbin/crond" und "$CROND -l 8 -L /var/log/cron.log")
Neustart des Crond über Cronjobs
Crond arbeitet nur einige Befahle ab, Drucker bleibt an
(Cronjobs 1.0 / Wartungszuständiger: itari c/o ag_bg)
Anhand des Protokolls sehe ich aber, dass der Crond den Befehl zur richtigen Zeit abgesetzt hat.
Alle anderen Befehle im Script z.B. rsync ... werden richtig ausgeführt.
Ich habe alles Mögliche versucht z.B. den Neustart des Crond durch cronjobs mit folgendem Code:
Rich (BBCode):
exec('/usr/syno/etc.defaults/rc.d/S04crond.sh stop ; sleep 2 ; /usr/syno/etc.defaults/rc.d/S04crond.sh start');
Die DS 109 hat für den Crond ja Einstellungen in der /etc/defaults/rc.conf
Rich (BBCode):
...
crond_enable="YES"
crond_program="/usr/sbin/crond"
crond_flags=""
Gibt es noch Ideen, die ich einpflegen kann?