从user@something.com
获取邮件时,我的/etc/aliases
文件的设置如下:
user: |./tmp/delivery
我的递送文件如下:
echo "@" >> tmp/log
---some text processing---
python addToStorage.py
但是,当我收到电子邮件时,它将运行传递文件中除python
命令以外的所有命令。我尝试在echo
命令周围添加python
语句,但它们均未打印。本质上,我想接收电子邮件,对其进行一些文字处理,然后从相同的脚本调用python
程序。
我尝试创建一个仅调用python程序的中间脚本。单独运行该脚本时,它可以正常运行。但是尝试从传递文件中调用它仍然不起作用。
答案 0 :(得分:0)
确保您为python文件提供了绝对路径。 例如,尝试
python /path/to/addToStorage.py