cron不会执行第二部分的命令

经过仔细的回顾一般的“克朗”的答案 ,我仍然卡住了。
我的crontab读取:

# mh dom mon dow command */5 * * * * /usr/bin/pkill -f process.py && /usr/bin/python /path/to/process.py > /path/to/process.log 2>&1 

我希望process.py每5分钟重新启动一次。
pkill部分按预期工作, process.py每5分钟process.py一次。
但是 ,我的cron任务(重新启动process.py )的第二部分不会发生!
– 日志文件/path/to/process.log不包含任何错误,实际上不会改变。
– 在cron之外运行命令。
– 看/var/log/syslog只显示cron执行命令,但是没有输出/错误似乎被logging在任何地方
– 我都试过 和两个命令之间的&& 。 不好。

任何build议,欢迎!

是否有可能pkill杀死cron进程来触发process.py的新实例,因为正则expression式find正在运行的process.py和即将启动它的cron进程?