Рейтинг:0

Планирование задач через определенное время после входа в систему

флаг ng

Я написал программу на Python, которая читает из электронной почты. Если определенная строка получена из электронной почты, она ничего не делает. Но если программа python не получает эту строку, она запускает скрипт bash, скрипты bash выключают компьютер.

Я хочу запустить эту программу python через 2 минуты после входа пользователя в систему.

Что я пробовал: Я добавил таймер сна в программу python и добавил программу в файл «.profile» в моей домашней папке. Но не очень гладко ждать 2 минуты после входа в систему, чтобы компьютер запустился.

Итак, есть ли способ запустить программу python через 2 минуты после входа в систему, не прерывая запуск.

Рейтинг:1
флаг cn

Gnome Shell и рабочие столы, производные от поддержки Gnome X-GNOME-Автозадержка-Задержка в .рабочий стол лаунчер программы, которая должна запускаться автоматически. Эти пусковые установки расположены под ~/.config/автозапуск (только для текущего пользователя) или /etc/xdg/автозапуск (для всех пользователей). Отредактируйте лаунчер и добавьте строчку в смысле

X-GNOME-Autostart-Delay=120

Метод, работающий на любом рабочем столе, предполагает использование спать команда, которая включена в Исполнитель= линия как

Exec=sh -c "спать 120 && myapp"
Anusheen Nema avatar
флаг ng
Это сработало. Большое спасибо. Я создал новый файл .desktop в /etc/xdg/autostart/. Добавлен X-GNOME-Autostart-Delay=120 в конце.
Anusheen Nema avatar
флаг ng
Могу я спросить вас, как вы стали таким экспертом. Чему я должен научиться, чтобы знать такие тонкости? (Вы не обязаны отвечать, сэр.)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.