我有一个执行一些 mySQL 备份的 shell 脚本。我希望能够从浏览器运行这些备份,所以我有一个 python 脚本,它使用os.system()
. 该脚本在从命令行运行时有效,但在通过浏览器访问 URL 运行时,shell 脚本不会运行。
#!/usr/bin/python
import os
os.system("/srv/www/server_utils/mysql_backup.sh")
print "Content-Type: text/html\n"
print "mySQL Backups completed."
(print "Content-Type: text/html\n"
是否有防止显示 500 错误)