【发布时间】:2014-05-15 05:26:03
【问题描述】:
PHP 代码:
$number_server = 10;
exec("/bin/bash wrun.sh $number_server",$wuptime);
Bash 脚本:
#!/bin/sh
for i in `seq echo $1`; do
ssh /usr/local/bin/wrun 'uptime
ps -elf | grep httpd | wc -l
free - m;mpstat'
done &
pid=$!
sleep 3
kill -9 $pid && echo "not respond in give time"
在此我想将参数 $number_server 从 php 文件传递给 bash 脚本。
【问题讨论】:
-
你试过在 shell 脚本中打印 $1 吗??
-
请根据您从shellcheck.net 获得的结果更正您的 bash 脚本。