Hi
When I setup a cron job like this
crontab -e
*/1 * * * * echo $A_VARIABLE > /home/user/Desktop/test.txt
no problem, the file is created whether the variable exist or not.
BUT doing
*/1 * * * * cd /Path/To/Script && Script.sh
#The Script.sh
echo $A_VARIABLE > /home/user/Desktop/test.txt
Do not generate the file ! and The CRON log give me
(CRON) info (No MTA installed, discaring ouput)
and yes, the Script.sh has the execution bit.
Any ideas ?
Thanks.
If . or /path/to/Script are not in your crontab’s PATH variable, it cannot find the script. If the script is in /path/to/Script, change your crontab to either:
*/1 * * * * cd /Path/To/Script && ./Script.sh
Or
Also, “*/1” means every 1 minute and “*” means every minute, so the “/1” is unnecessary