проблема в JavaScript

Все, что вы установили в crontab, будет доступно в cronjobs, как напрямую, так и используя переменные в скриптах.

Используйте их в определении cronjob

You может настроить crontab так, чтобы он устанавливал переменные, которые затем могут использовать cronjob:

$ crontab -l
myvar="hi man"
* * * * * echo "$myvar. date is $(date)" >> /tmp/hello

Теперь файл /tmp/hello показывает такие вещи, как:

$ cat /tmp/hello 
hi man. date is Thu May 12 12:10:01 CEST 2016
hi man. date is Thu May 12 12:11:01 CEST 2016

Используйте их в скрипт, выполняемый cronjob

Вы можете настроить crontab так, чтобы он задавал переменные, которые могут использовать скрипты:

$ crontab -l
myvar="hi man"
* * * * * /bin/bash /tmp/myscript.sh

И скажем, скрипт /tmp/myscript.sh выглядит так:

echo "Now is $(date). myvar=$myvar" >> /tmp/myoutput.res

Он генерирует файл /tmp/myoutput.res, показывающий:

$ cat /tmp/myoutput.res
Now is Thu May 12 12:07:01 CEST 2016. myvar=hi man
Now is Thu May 12 12:08:01 CEST 2016. myvar=hi man
...
1
задан user441978 12 September 2010 в 15:28
поделиться