不晓得大家有没有见过这个的用法:
就是非标准终端输入的~
[oracle@99bill-as9 deploy]$ (echo . as.tomcat.env;echo tomcat status;echo echo "Deployment of the 1 step: stopping tomcatServer104-1";echo echo;echo sleep 1;echo echo "Deployment of the 2 step: delete applications";echo echo "Delete the file Before:") | ssh 172.16.30.104
Pseudo-terminal will not be allocated because stdin is not a terminal.Processes in Instance: as4.sor.com
-----------------------------+------------+-----------
instance | status | pid
-----------------------------+------------+-----------
tomcatServer104-1 | Alive | 10239
Deployment of the 1 step: stopping tomcatServer104-1
Deployment of the 2 step: delete applications
Delete the file Before:
上面的命令如下:
(sleep 5
echo . as.tomcat.env
echo echo "Deployment of the 1 step: stopping $instance_name"
echo tomcat stop $instance_name
echo echo
echo sleep 1
echo echo "Deployment of the 2 step: delete applications"
echo echo "Delete the file Before:")
|ssh $app_ip