【发布时间】:2015-05-12 14:17:59
【问题描述】:
我有一个现成的 sh 脚本来执行我想要的一些任务,并且这个 sh 脚本在执行后会显示一个菜单,例如:
Enter 1 to Select Menu 1 or 2 to select Menu 2
1. Menu 1
2. Menu 2
然后:
Enter a number to install X addon :
1. Addon 1
2. Addon 2
目前,我在我的 PHP 脚本中使用来执行 Sh 脚本:
echo shell_exec('sh /etc/share/nginx/autoload-rev5.sh');
如何在不修改 Sh 脚本的情况下从 PHP 填充 Sh 脚本所需的值?有可能吗?
【问题讨论】:
-
这取决于您的脚本如何读取数字
-
@fedorqui 脚本除了每个菜单选择的不同参数外,有 9 个菜单,我只对 2 个感兴趣
-
@Huey 创建文件的 Devops 不可用,我没有足够的经验来修改整个 sh 文件以开始传递 vars