LINUX.ORG.RU

Очень хитро подглючивает screen при запуске в фоне... или я...


0

0

С недавних пор перестал работать фоновый ночной emerge -u world (грубо говоря, на самом деле там скрипты хитрее).

После ряда экспериментов выяснилось, что если указывать путь к моей команде целиком, с подкаталогом, то она не запускается:

/usr/bin/screen -t EmergeUWorld -S auto -d -m /usr/local/bin/tools/portage/eupdate-all.sh

Или даже так:

/usr/bin/screen -t EmergeUWorld -S auto -d -m bash /usr/local/bin/tools/portage/eupdate-all.sh

При этом

/usr/bin/screen -t EmergeUWorld -S auto -d -m bash

работает.

Если положить скрипт в /usr/bin и запускать просто по имени:

/usr/bin/screen -t EmergeUWorld -S auto -d -m eupdate-all.sh

Всё пашет.

Если указывать путь до /usr/bin или т.п. - то тоже работает:

/usr/bin/screen -t EmergeUWorld -S auto -d -m /bin/bash

Куда копать?

Поломалось, что называется, "внезапно" и одновременно на трёх машинах. Видимо, в связи с апдейтом этого самого screen'а...

★★★★★

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