LINUX.ORG.RU

Скрипт крона, выполняющий команды в screen

 , ,


0

2

Приветствую! Помогите, прошу, в написании скриптов не силен. У меня есть задача в планировщике, где указан скрипт, что выполняет команду в скрине. Вот он:

#!/bin/bash
echo `date`;
/usr/bin/screen -S NameScreen -X eval 'stuff "command1"\015';
echo Скрипт успешно выполнен!
echo --------------------------------

Проблема в следующем: Скрипт хорошо срабатывает, если скрин запущен с под рута, но не работает, если его создать с другого пользователя.

Помогите разобраться, в чем причина?? Как переписать этот скрипт под другого пользователя?

Не вижу сообщения об ошибке. Обычно они пишутся в /var/log/cron или шлются на локальную почту пользователю-владельцу задания, читать командой mail.

legolegs ★★★★★
()
Ответ на: комментарий от legolegs

В поисках логов наткнулся на то, что планировщики для каждого из пользователей свои. А у меня все скрипты были прописаны под рутом. Перенес их на нужного пользователя. Буду смотреть. Если и правда причина была в этом, ИЗВИНИТЕ что я такой нуб(

SilverFalconi
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.