Я в своих университетских лабораториях работаю с Ubuntu 12.10 с единством, и у меня нет привилегий root. Мне нужно запустить скрипт при выходе. Это возможно?
Примечание: это, вероятно, дубликат этого вопроса , однако приведенные ответы весьма загадочны и не дают конкретных указаний.
gnome-session-quit
или что-то в этом роде.Ответы:
Это пошаговая процедура
gnome_save_yourself
метода. Давайте сделаем тест.Сохранить следующий код как
~/Desktop/execute_script_on_shutdown.sh
(с http://www.linuxquestions.org/questions/linux-desktop-74/gnome-run-script-on-logout-724453/#post3560301 )Сделайте его исполняемым:
Сохранить следующее как
~/Desktop/shutdown_script.sh
Выполнить основной скрипт
Теперь вы чувствуете, что сценарий чего-то ждет
Проверьте файл с именем
AAAAAAAAAAAAAAAAAAAAAAAAAAA
на вашем рабочем столе.Если вы видите файл, все в порядке. Теперь вы можете редактировать в
shutdown_script.sh
соответствии с вашими потребностями. Также не забудьте выполнитьexecute_script_on_shutdown.sh
вход при входе в систему (или сделать его автоматически запускаемым при запуске).источник