import os
os.system('pkill USR1 script1.py')
import signal
signal.signal(signal.SIGUSR1, func)
def func():
print "что то делает"
import os
os.system('pkill USR1 script1.py')
import signal
signal.signal(signal.SIGUSR1, func)
def func():
print "что то делает"
import os, time
pid='11299'
i=0
while i<10:
i+=1
os.system('kill -10 '+pid+'')
print "vizov ", i
time.sleep(1)
#! /usr/bin/env python
# -*- coding: koi8-r -*-
import signal, sys
def func(sign, stackframe):
print "Rabotaet"
sign = 10
signal.signal(sign, func)
while 1: signal.pause()
os.kill(pid, signal.SIGKILL)
Rodegastв силу не полной осведомленности о возможностях модуля os :) благодарю
Зачем вы используйте утилиту kill для передачи сигнала?