运行的问题:击命令在顺序
的命令数,必须因此执行,写在一个行命令:
comamand1; command2; command3;
的非常第一个命令是
sw user_name;
问题是在sw user_name之后没有执行任何命令; one。 (用户可以更改)
有关如何执行上述命令字符串的任何想法?
P.S.
bash-3.2$ sw
Sorry, user ehwe is not allowed to execute '/bin/su -' as root on server_name
猜猜它解释了SW是什么:)
PPS SW代表/斌/苏 -
'sw'?这个命令应该做什么?你不是想用'su'吗? – fedorqui
tbh我不知道为什么,但它改变了用户(见更新) – Dennis
'sw'几乎肯定会启动一个新的交互式shell,因此序列中的下一个命令将不会运行,直到该shell退出。 – chepner