mshd.net
当前位置:首页 >> 如何控制Linux下多个ShEll脚本串行执行 >>

如何控制Linux下多个ShEll脚本串行执行

linux下使用crontab命令被用来提交和管理用户的需要周期性执行的任务,示例如下:crontab -e 编辑周期任务 30 21 * * * /etc/init.d/smb restart 每晚的21:30重启smb crontab命令说明:crontab命令被用来提交和管理用户的需要周期性执行的任务,...

把这个脚本所在目录加入PATH环境变量中。 修改/etc/profile 加入一行: export PATH=$PATH:/脚本目录/ 或者修改 /etc/environment ,将目录加到PATH后面。

crontab -e */10 * * * * shell

在脚本里定义的变量,默认是只在脚本里有效,除非你把它定义的全局变量,所以你的担心是多余的 祝你好运~~ 望采纳~~~

ssh root@120.76.126.208 'source /etc/profile'

那只有在A上面ssh到B,然后在B上运行shell 或者配一个免秘钥,然后在A直接用脚本直接运行,不过原理还是ssh到B,然后再执行命令

who -a /var/log/wtmp应该能满足你

一下是启动脚本 #!/bin/sh #------------------------------------------------------------------------------------------------------------- #该脚本的使用方式为-->[sh startup.sh] #该脚本可在服务器上的任意目录下执行,不会影响到日志的...

放在crontab里啊 # m h dom mon dow command 0 0 * * * /home/yourshell.sh

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com