Python Won't Exit When Called With Absolute Path From Cron Or Subshell
I have some python scripts that run via cron, and they no longer exit correctly when the script is called with an absolute path. They will hang until the process is terminated. I
Solution 1:
Ok, got it figured out. Thanks for the help.
I ran an strace and found that it was hanging on the following:
socket(PF_FILE, SOCK_STREAM, 0) = 4connect(4, {sa_family=AF_FILE, path="/var/run/abrt/abrt.socket"}, 27^C
<unfinished ...>
That led to Bugzilla which indicated that SELinux was the problem. I had already changed SELinux to permissive mode (I screwed it up moving /var), but had not restarted abrtd.
Restarting the abrtd
service resolved the problem.
Solution 2:
Instead of:
/usr/bin/python /var/home/wotstats/test/test.py
use:
cd /var/home/wotstats/test/
/usr/bin/python test.py<br/>
Post a Comment for "Python Won't Exit When Called With Absolute Path From Cron Or Subshell"