这个问题与这里提出的问题有些相关,https://stackoverflow.com/questions/5130847/shell-multiple-commands-in-one-line,但是区别是,无论是否需要执行全部命令命令成功与否。所以我想,&&
这不是一种选择吗?我可以使用;
分开的命令和eval
或bash
; 就像是
eval cd /home/user/homedir ; /home/user/homedir/sbin/daemon.sh --config /home/user/homedir/etc/dd2 --script /home/user/homedir/sbin/dd3 start action1
或类似的东西?
请指教,
/home/user/homedir/sbin/daemon.sh --config /home/user/homedir/etc/dd2 --script
/home/user/homedir/sbin/dd3 start action1
所有命令吗?您能告诉我们什么/home/user/homedir/sbin/daemon.sh
?(另外,你为什么要cd
到/home/user/homedir
,然后使用完整路径?)