+++ решено +++ cronjob установлен bash скрипт не будет выполняться C программа +++ см. Комментарий +++ - PullRequest
1 голос
/ 07 апреля 2020

Работа в Debian 8.5.

Установленный cronjob выглядит следующим образом:

SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
*/1 * * * * /usr/local/bin/MySript.sh
#---------------------------------------------------------------

Сценарий bash выглядит следующим образом:

#!/bin/bash
cd /home/Path/to/executable/C/program
sh -c "xterm -e ./Cprogram" &
exit

Когда я запустите программу C с помощью ./MyScript.sh, появится окно bash и программа C запустится.

Cron не запустит скрипт. Демон работает, а cron выполняется, как я вижу в / var / log / syslog. Я просмотрел все привилегии и делаю все как root.

Я был бы очень рад любым советам. Заранее спасибо, JS

...