$ script-in-script.sh > /dev/shm/output.txt; works fine.
Но, если Вы помещаете вышеупомянутую командную строку в script.sh
и добавьте
* * * * * script.sh
в crontab-e это не работает. /dev/shm/output.txt создается так или иначе, но пустой.
Как я могу заставить его работать в crontab -e
?
PS: script-in-script.sh
и script.sh
оба - исполняемый файл.
:script-in-script.sh
#!/bin/bash
echo "This Text";
:script.sh
#!/bin/bash
script-in-script.sh > /dev/shm/output.txt;
Добавьте полный путь ко всем командам
/bin/echo "This text"
И также добавьте путь к script-in-script.sh
.
ПУТЬ не работает в crontabs.