LINUX.ORG.RU

Сообщения SilverFalconi

 

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

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

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

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

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

 , ,

SilverFalconi
()

Не работает скрипт в CronTab

Здравствуйте, проблема в теме.

Запись в кроне:

* * * * * ~/test.sh

Скрипт:

#!/bin/bash
/usr/bin/screen -S T -X eval 'stuff "say Hello"\015'

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

journalctl -e выдает вот такое:

Aug 28 18:29:01 s819 CRON[4524]: pam_unix(cron:session): session opened for user root by (uid=0)
Aug 28 18:29:01 s819 CRON[4525]: (root) CMD (~/test.sh)
Aug 28 18:29:01 s819 CRON[4524]: pam_unix(cron:session): session closed for user root

os: Debian-8-x86_64

Новичок, не совсем разбираюсь. Помогите пожалуйста!

 , , , ,

SilverFalconi
()

Bash скрипт, как создать screen, и открыть в нем нужный sh файл?

Здравствуйте, извините, возможно тупой вопрос от новичка. Как правильно написать скрипт, чтобы он создавал screen, и в нем открывал нужный sh файл? Вот конкретные команды, которые он должен выполнить:

1. screen -S DS =(создать скрин с названием «DS»)=

(дале в скрине «DS»)

2. cd DS =(открыть папку с названием «DS»)=

3. sh start.sh =(запустить файл с названием «start.sh»)=

Содержание start.sh:

while : ; do sleep 10 && java -server -XX:+UseG1GC -Xmx3500M -Dfile.encoding=UTF-8 -jar /root/DS/server.jar nogui; done

Сразу хочу спросить, как поместить будущий скрипт в автозапуск?

Подскажите пожалуйста, заранее спасибо!!!

 , , ,

SilverFalconi
()

bash команды

Здравствуйте, нужны несколько bash команд. Искал много, не нашел, да и не уверен, есть ли такие. Первая команда: Нужно чтобы она открывала ссылку в браузере FireFox, но не в обычном окне, а в модальном. Суть в том, чтобы открыть окно браузера, без ненужных элементов интерфейса (вкладок, лишних кнопок). Вторая команда: Нужно чтобы она прикрепляла окна, в указанный угол экрана. То есть, делала то же самое, что и ubuntu, когда перемещаешь окно, в какой либо угол. Подскажите пожалуйсто, есть ли вообще такие команды, если нет, то чем их заменить?

 , ,

SilverFalconi
()

RSS подписка на новые темы