我有这个.sh启动一个python文件。这个python文件在使用sudo通过命令行启动时生成一个.txt文件,但是通过.sh启动时不会生成.txt.sh由cron启动不通过python创建文件
为什么pyhton文件在启动cron和.sh时不会给我一个.txt文件?
当我使用su -c "python /var/www/html/readdht.py > /var/www/html/dhtdata.txt" 2>&1 >/dev/null
,.sh给我输出,但省略了换行符,所以我得到一个大的字符串。
python文件在从命令行启动时会正确创建.txt文件,其格式为sudo python readdht.py
。
如果.SH蟒蛇文件开始su -c "python /var/www/html/readdht.py
没有.TXT创建
这是怎么回事?