Python Forum
Problem to interrupting process
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problem to interrupting process
#1
Hello People,

I have problem with my script and I need your help please Smile

i use this :
[Image: images?q=tbn:ANd9GcR3ajth6mZ-oBjMPnCO73q...ndZAy3Salm]
and push button with Arduino card connect to bluetooth with Raspberry

With library from HZELLER RPI-RGB-LED-MATRIX

Python does not execute any command while a text is displayed on the matrice.
Of course, if I manually call the python file to send the SIGINT signal, everything works.

Could you give me an additional indication to solve this problem please ?

ser = serial.Serial('/dev/rfcomm0', 9600) // Connect to the bluetooth
while True:
	result = ser.read()
	print(result)	           	

         if result == 'f' : 		
    		
		os.system("sudo python ./30.py") // It's display the text on the matrice (library from HZELLER). I Need to do CTRL+C to stop the process.
		
         if result == '7' : 		
    		
		os.system("sudo python ./killprocess.py") // It's not execute because 30.py is launched
Reply
#2
I will try to be clearer:

I have his files:
file1.py -> I get the data in bluetooth
file2.py -> Send the text to the matrix.
file3.py -> I have to do CTRL-C to clear the matrix, it's obligatory if I want to display another text.

file4.py -> I prepared this code
pid = int (subprocess.Popen (['pgrep', 'python'], stdout = subprocess.PIPE) .stdout.readline () [: - 1])
os.killpg (os.getpgid (pid), signal.SIGINT)
If I manually run the file file4.py, the statement arrives at the file file3.py.
I need to automate the execution of file4.py when I send a new text to the matrix. But how ?
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  How to sharing object between multiple process from main process using Pipe Subrata 1 3,619 Sep-03-2019, 09:49 PM
Last Post: woooee
  Problem: Once I cancel the process my program will start working! Hadad 0 1,631 Jul-24-2019, 04:09 PM
Last Post: Hadad

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020