У меня есть вопрос относительно сеанса 'screen' в Linux.Экран открытого сеанса Linux и каталог изменений
Я написал простой сценарий оболочки, который должен открыть к нему сеанс сеанса и изменить каталог «cd 1», где «1» - это существующий подкаталог в каталоге, из которого я запускаю скрипт. Так вот, что я до сих пор:
screen -d -m -S mysession
screen -S mysession -p 0 -X cd 1
сценарий, до сих пор, только открывает сеанс один экран, но когда я прилагаю к экрану, я могу видеть, что он не изменил каталог.
Любая идея, почему это не изменит каталог?
Все еще не работает! Я на Debian, но я сомневаюсь, что это причина. Когда я запускаю скрипт, и когда я прикрепляюсь к экрану, он все еще находится в моем домашнем каталоге, а не/home/1/ – Abedin
Вы пробовали абсолютный путь?/home/abedin/1/(при условии, что ваш пользователь отключен). Кроме того, я сомневаюсь, что у вас есть каталог с именем «1» в/home /, где должны быть только пользовательские каталоги (обычно). – mattias
извините за путаницу, но абсолютный путь к каталогу «1» - «/ home/abedin/test/1». Я запускаю свой сценарий из «/ home/abedin/test», и когда я прикрепляюсь к экрану, я все еще в «/ home/abedin/test». И да, я пробовал с абсолютным путем, но все тот же. – Abedin