创建.sh脚本以运行Python

创建.sh脚本以运行Python,python,shell,Python,Shell,我想创建一个运行file2.py的file1.sh。 例如: dht.sh 11 5 dht.sh使用输入运行python脚本: python insert_temp_hum.py $1 $2 $1=11和$2=5试试这个: dht.sh: #!/bin/bash python insert_temp_hum.py $1 $2 不要忘记将dht.sh设置为可执行文件: chmod +x dht.sh 运行dht.sh: ./dht.sh 在本例中,所有文件都位于同一文件夹中。另一个选项

我想创建一个运行
file2.py
file1.sh
。 例如:

dht.sh 11 5
dht.sh
使用输入运行python脚本:

python insert_temp_hum.py $1 $2
$1=11
$2=5

试试这个:

dht.sh:

#!/bin/bash
python insert_temp_hum.py $1 $2
不要忘记将dht.sh设置为可执行文件:

chmod +x dht.sh
运行dht.sh:

./dht.sh

在本例中,所有文件都位于同一文件夹中。

另一个选项是使python脚本本身可执行。我不认为有一个只传递参数的包装器有什么意义,但是OP的用例可能比问题所暗示的要复杂一些。我在crontab中使用file1.sh时在一个指南中读到了这个解决方案。我想直接传递python脚本,但我不是专家,所以我会尝试遵循指南。输入参数设置传感器tipe和gpio端口。我会尽快测试解决方案。谢谢