Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco
0 Пользователей и 1 Гость просматривают эту тему.
disown ;exit
При закрытии терминала посылается SIGHUP, на который программы реагируют по разному
Имя_программы &
nohup program_name
#!/bin/bashnohup sleep 5m;disownexit
chmod +x test.sh./test.sh
. test.sh
Да, терминал теперь закрывается сам через минуту (я указал интервал поменьше) - но только если не вписывать в скрипт запуск постороней программы. Если же вписать, то окно терминала закрывается через минуту после закрытия этой программы.Задача, собственно, простая: хотелось бы одним скриптом выполнить монтирование дисков и запуск торрент-клиента, но чтобы лишних окон при этом не оставалось
Не удалось открыть «/root/.config/transmission/lock»: Отказано в доступе
Не удалось открыть «/root/.config/transmission/lock»: Отказано в доступеЧехарда с правами - как ее исправить?
sudo mount то-то и то-то туда-то и сюда-то &&sudo -u username transmission &exit
gksu /путь/до/скрипта
sudo -u username -H ransmission &
Попробуйте в самом скрипте заменить sudo на gksu. А сам скрипт запускать без gksu
В этом случае происходит все наоборот: диски не монитруются, а transmission запускается (впустую, ибо раздавать нечего, качать некуда )
gksu mount то-то и то-то туда-то и сюда-то &&gksu -u username transmission &exit
/путь/до/скрипта
Страница сгенерирована за 0.054 секунд. Запросов: 25.