QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1734|回复: 4

shell编程中如何实现一条语句执行多个命令

[复制链接]
发表于 2005-10-15 22:18:56 | 显示全部楼层 |阅读模式
例如:su -l user1 -c commond
这里commond只能是一条指令,如果我想执行N条指令的话,该如何实现呢?多谢赐教!   
发表于 2005-10-16 00:09:53 | 显示全部楼层
把多条指令写成shell脚本,然后 -c 后面就跟脚本的名字么:)
回复

使用道具 举报

发表于 2005-10-16 10:59:13 | 显示全部楼层
(cmd1;cmd2;...)
回复

使用道具 举报

 楼主| 发表于 2005-10-16 18:17:11 | 显示全部楼层

非常感谢大家的意见

非常感谢druggo和xuxun22的帮助和意见,我是这样处理的
su -l  user -c thanks.sh
然后在thanks.sh中编辑用户user要执行的命令。不过thanks.sh需要绝对路径。(需要注意的是thanks.sh的用户最好设置为user) 
回复

使用道具 举报

 楼主| 发表于 2005-10-16 18:20:09 | 显示全部楼层
xuxun22,你的方法我试了,好象不行啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-10-1 21:00 , Processed in 0.199011 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表