Я пытаюсь запустить скрипт bash (test.sh) из второго скрипта bash, который работает как cronjob (startTest.sh) на Ubuntu 14.04. Cron работает, и оба сценария отлично работают, если вызывается из командной строки.Начать скрипт bash из сценария bash как cronjob
startTest.sh выглядит следующим образом:
#!bin/bash
SHELL=/bin/bash
PATH=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/home/username/path/to/script
bash /home/username/path/to/script/test.sh
test.sh выглядит следующим образом:
#!/bin/bash
touch it_works.txt
Моя запись кронтаб выглядит следующим образом
* * * * * /usr/local/bin/startTest.sh
Спасибо за информацию. Было бы неплохо, если бы вы добавили описание проблемы тоже. – sjsam
В чем проблема с этим подходом? Скорее всего, вы создаете файл в '/'. – fedorqui