[linux] Re: cron probleem (unexpected EOF)

Peter Vollebregt peter.vollebregt op gmail.com
Wo Apr 2 16:28:49 CEST 2008


Aart Koelewijn schreef:
> Op woensdag 02-04-2008 om 12:45 uur [tijdzone +0200], schreef Peter
> Vollebregt:
>   
>> onderstaande commando wel werkt via de command-line, maar als ik 
>> hetzelfde commando als cron probeer uit te voeren gaat het mis:
>>
>> 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?
>>     
>
> Een gokje: als je dat in de shell doet gebruik je /bin/bash en cron
> gebruikt /bin/sh wat vaak weer een link is naar /bin/???
>
> Ik zou zo'n opdracht in een shell scriptje zitten met #!/bin/bash en dat
> shell scriptje in cron aanroepen.
>   
Dit werkt inderdaad, en vanwege de problemen die ik als dummy wel vaker 
heb met cron is het een slimme uitweg.

Dank.



More information about the Linux mailing list