Рейтинг:0

Как использовать экран со скриптом bash?

флаг ng

Я попытался создать исполняемый файл .sh с помощью команды, которая создает экран следующим образом:

screen -dmS ast [команда]

И пусть мой crontab выполнит это так

* * * * * Баш /root/my_bash.sh

Но ничего не выполняется, а обычной консольной командой Баш /корень/my_bash.sh он успешно работает.

Как я могу это исправить?

Рейтинг:0
флаг pe

Что-то не так в том, как вы запустили скрипт из кронтаб.

«Cron Job» от xmodulo находится под лицензией CC BY 2.0.

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

Например:

Чтобы запланировать выполнение сценария резервного копирования каждую ночь в 2 часа ночи, откройте кронтаб:

$ судокронтаб -е

затем введите следующее:

0 2 * * * /etc/scripts/backup.sh

Например, если у вас есть скрипт, который должен создать файл из dmesg команду один раз в день в 13:00, ваша запись выглядит следующим образом:

0 13 * * * /usr/bin/dmesg > ~/dmesg.txt

Попробуйте удалить бить с линии в кронтаб

флаг ng
Часть моей проблемы была решена, поместите `экран -dmS ast [команда]`, все еще не созданный
Gerrit avatar
флаг cn
Вы случайно не в системе с selinux в принудительном режиме? Существует ли getenforce и что-то возвращает?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.