我想运行一个简单的Python脚本(name.py):
#!/usr/bin/env python
name = raw_input('What is your name?\n')
print 'Hi, %s.' % name
使用以下bash脚本(Helloworld.sh):
#!/bin/bash
python name.py
通过以下的 PHP
<!DOCTYPE html>
<html>
<body>
<?php
if (isset($_POST['Submit1'])) {
echo shell_exec('sh /home/administrator/Desktop/Helloworld.sh');
}
?>
<form action="myfilename.php" method="post">
<p><Input Type = "Submit" Name ="Submit1" Value = "Save Parameters">
</form>
</p>
</body>
</html>
日志中的错误内容为:
python:无法打开文件'name.py':[Errno 2] 没有那个文件或目录
从终端执行 bash 文件没有问题。我该怎么办?
echo shell_exec('python /home/administrator/Desktop/name.py');
? - heinst