[linux] cron probleem (unexpected EOF)
Peter Vollebregt
peter.vollebregt op gmail.com
Wo Apr 2 12:45:59 CEST 2008
Om de teloorgang van mijn disks in de gaten te houden wil ik graag cron
gebruiken om een file te vullen met een bepaalde datum en teller. Het
commando daarvoor heb ik overigens geleend van het internet (als cron)
en zou dus moeten werken - ik wilde alleen de data wat mooier hebben,
vandaar de format achter date. Het mysterieuze is nu dat het
onderstaande commando wel werkt via de command-line, maar als ik
hetzelfde commando als cron probeer uit te voeren gaat het mis:
/bin/echo "`(date +%Y-%m-%d\|%H:%M)`|`/usr/sbin/smartctl -d ata -a
/dev/sda| grep ^193 |awk '{ print $10}'`" >> /home/pvollebr/Load_Cycle_Count
Output:
2008-04-02|12:42|0
En in cron:
*/5 * * * * /bin/echo "`(date +%Y-%m-%d\|%H:%M)`|`/usr/sbin/smartctl -d
ata -a /dev/sda| grep ^193 |awk '{ print $10}'`" >>
/home/pvollebr/Load_Cycle_Count
geeft dit de volgende fout in de mail:
/bin/sh: -c: line 0: unexpected EOF while looking for matching ``'
/bin/sh: -c: line 1: syntax error: unexpected end of file
Wie kan hier iets van maken?
Peter
More information about the Linux
mailing list