Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
import daemon
from spam import do_main_program
with daemon.DaemonContext():
do_main_program()Для реализации задачи был выбран язык Python (высокоуровневый, интерпретируемый, объектно-ориентированный и расширяемый язык программирования), так как я его не знаю.
def setLastCheckTime(self, time = None):
subprocess.check_output('touch ' + __file__, shell=True)rwxr--r--. Никакой touch вы ему не сделаете. Либо создайте отдельный файл и в него пишите дату последней проверки либо сохраняйте эту дату внутри объекта GitPushNotify()if listGroup.has_key(i)has_key уже deprecated. Пользуйтесь if i in listGrouplomalkin@lomalkin-qdbook:~$ notify-send "Habr"
GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
aborting...
Аварийный останов
lomalkin@lomalkin-qdbook:~$ DISPLAY=:0 notify-send "Habr"
Python на примере демона уведомления о новых коммитах Git