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 termina
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) = 4
connect(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.
Instead of:
/usr/bin/python /var/home/wotstats/test/test.py
use:
cd /var/home/wotstats/test/
/usr/bin/python test.py<br/>