我有這個.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創建
這是怎麼回事?