我的python脚本中有一行是这样的:
subprocess.call(["./home/ubuntu/newproject/keygen.sh",username, password
], shell = True)
(当然这些变量有内容),keygen 看起来像这样:
#!/bin/bash
echo keygenerierung $1 $2 >> /tmp/logfile
touch /home/ubuntu/newproject/static/$1
当我手动尝试打开路径 ./home/ubuntu/newproject/keygen.sh 时,它可以工作。诡异的 !当我尝试执行 python 脚本时,它说:./home/ubuntu/newproject/keygen.sh: not found