Автор Тема: Запуск скрипта по событию в ОС  (Прочитано 2349 раз)

Оффлайн etiainen

  • Участник
  • *
  • Сообщений: 25
Нашел интересную команду crontab, которая позволяет запускать исполнимые файлы по расписанию. Но пока еще не нашел инструментария, позволяющего запускать файлы по событию (например, вход в систему).
Поделитесь, пожалуйста, кто знает.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Re: Запуск скрипта по событию в ОС
« Ответ #1 : 22.05.2010 15:03:37 »
man crontab

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Re: Запуск скрипта по событию в ОС
« Ответ #2 : 22.05.2010 15:05:34 »
Но пока еще не нашел инструментария, позволяющего запускать файлы по событию (например, вход в систему).
различные скрипты (в зависимости о каком входе идёт речь)

Оффлайн etiainen

  • Участник
  • *
  • Сообщений: 25
Re: Запуск скрипта по событию в ОС
« Ответ #3 : 22.05.2010 15:15:11 »
man crontab

Спасибо, но crontab задает запуск по расписанию, а меня интересует по событию

в зависимости о каком входе идёт речь
обычный вход пользователя в систему. Например, необходимо, чтобы когда пользователь войдет в систему, отобразилось окошко с сообщением. Но лишь один раз - во время ближайшего в будущем входе, а дальше не появлялось.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Re: Запуск скрипта по событию в ОС
« Ответ #4 : 22.05.2010 15:45:25 »
В общем в автостарт закинуть скрипт, в которой будет логика, которую вы зададите. Другое дело, что есть просто вход (даже без графики), есть вход в X сеанс, независимо от менеджера окон, и есть вход в конкретный менеджер - KDE, Gnome,  xfce, icewn и т.п. а это всё разные входы.

lx001

  • Гость
Re: Запуск скрипта по событию в ОС
« Ответ #5 : 22.05.2010 15:52:00 »
inotify на /etc/tcb/${username}/shadow?