Назад | Перейти на главную страницу

TMUX не создает сеансы из CRONTAB

У меня чертовски много времени, чтобы создать сеанс tmux из сценария, выполняемого crontab. Сценарий выполняется, и сеанс создается в обязательном порядке после его запуска, но если я запускаю его из crontab, сеанс не создается и не запускается.

Команда Cron выглядит так:

<time> /home/Startup.sh

В этом скрипте есть всего одна строчка.

sudo /usr/bin/tmux new-session -d -s mysession 'bash /home/pathtolaunchscript.sh'

Внутри этого другого сценария находится приложение, которое просто запускается и выполняет свою задачу.

Я убедился, что он выполняется от имени правильного пользователя (в моем случае я тестирую как sudo), и даже если я не смогу найти сеанс, я смогу определить, запущен ли он где-нибудь в силу приложения.

Не знаю, что еще попробовать. Другие операции cron работают помимо этой, а скрипты работают вне crontab. заранее спасибо

Изменить 1: Меня спросили, работает ли он при выполнении сна, поэтому я выполнил следующее, но сеанс тоже не был создан.

sudo /usr/bin/tmux new-session -d -s mysession 'sleep 1000'

Изменить 2: Все пути в скриптах и ​​cron - это полные, абсолютные пути.