Как я могу автоматически выполнить команду при выходе из системы?

Я бы хотел запускать команду каждый раз, когда выходил из системы. Есть ли способ сделать это?

6
задан 5 October 2010 в 06:11

1 ответ

Если вы говорите о выходе из оболочки входа в bash, есть решение с ~/.bash_logout - Запустите man bash в терминале для получения более подробной информации.

Если вы говорите о выходе из системы X-window, существует слишком много способов «выйти» из системы, чтобы можно было каким-либо образом гарантировать выполнение команды.

Однако, поскольку вы единственный, кто выходит из системы, если вы измените привычку выхода из системы, это может сработать ...

Если вы работаете с gnome, вы можете написать короткий скрипт - возможно, под названием «логотип» - поместите его в ~/bin (и убедитесь, что ~/bin находится в вашем PATH).

Сценарий «logo» будет делать две вещи:

  1. Выполнить любую команду, которую вы хотите запустить при выходе из системы.
  2. Запустите gnome-session-save с вашим выбором аргументов.

Запустите man gnome-session-save в терминале для более подробной информации об аргументах.

0
ответ дан 5 October 2010 в 06:11

Другие вопросы по тегам:

Похожие вопросы: