【发布时间】:2025-12-03 19:10:01
【问题描述】:
我有一个需要自动化的脚本,所以它是一个 .sh 脚本,我想在 python 脚本中运行它:像这样:
import os
os.system('./script.sh -p 1234')
脚本script.sh需要用户输入3个字段,1)sudo密码,2)字符串,3)字符串。
Enter password for user: xxxx #typed by me
Enter Auth Username: xxxx #typed by me
Enter Auth Password: xxx #typed by me
如何让 python 脚本键入/插入/将这 3 个需要的值传递给 script.sh。
【问题讨论】:
-
修改shell脚本一开始接受三个参数会更容易
-
是的,我也想过,但是脚本每天都在变化,并且正在从另一台服务器下载,而且我需要 sudo 密码。
-
确实让事情复杂化了