【发布时间】:2016-03-17 16:00:38
【问题描述】:
我想在命令行上运行几个命令。
在正常情况下,这很简单:
#cd /home && ls && echo "OK"
root web support
OK
但是,当其中一个命令以 & 结束时,这似乎不起作用:
#killall vsftpd && /usr/sbin/vsftpd & && echo "OK"
-sh: syntax error: unexpected "&&"
OK
我尝试过不使用单个尾随 &,但这显然会停止处理后者 echo。只是为了好玩尝试了三重 & 但这也会返回错误。
所以我的问题;我怎样才能得到
killall vsftpd
/usr/sbin/vsftpd &
echo "OK"
单行执行?
【问题讨论】:
标签: linux command-line