社区
Linux/Unix社区
帖子详情
Linux 启动时,调用以脚本运行,但此脚本的执行需要等待另一程序的启动,如何让这个脚本等待的时候,不影响其他程序的启动?
guicaixinni
2009-12-24 07:57:12
如标题所示!
...全文
218
3
打赏
收藏
Linux 启动时,调用以脚本运行,但此脚本的执行需要等待另一程序的启动,如何让这个脚本等待的时候,不影响其他程序的启动?
如标题所示!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
steptodream
2009-12-28
打赏
举报
回复
自己解决了是最好的结果
iisbsd
2009-12-26
打赏
举报
回复
&为什么会不起作用?是不是程序需要标准输入输出?
guicaixinni
2009-12-26
打赏
举报
回复
这么长时间没人回复!问题已经解决,自己顶一下!
试过启动脚本的时候后面加& 不起作用,还是阻止其他启动项的启动。
试过nohup 同样的效果。
最后使用crontab实现。
首先把要被调用的脚本在封装一层,比如说真正要运行的是a.sh, 再写一个脚本b.sh,在b.sh中调用a。sh。
b。sh中编辑crontab项,比如估计要等待5分钟可以这样写:
*/5 * * * * /bin/sh a.sh
然后 重启crond服务
service crond restart
这个项就在root权限起作用了,会在每五分钟执行一次。
如果你想只调用b。sh一次。那么在你的b.sh的末尾加上一下两句就可以:
crontab -r
service crond restart
OK一切搞定。
抛砖引玉!希望高手指点。
Linux
脚本
如何
调用
另一个
脚本
- (含
脚本
、案例、截图)
文章目录
Linux
脚本
如何
调用
另一个
脚本
- (含
脚本
、案例、截图)
调用
代码:
脚本
` set.sh`的 · 全部代码:截图示下:特别注意事项:
Linux
脚本
如何
调用
另一个
脚本
- (含
脚本
、案例、截图) 在xshell中创建
脚本
文件、写入
脚本
内容,
执行
脚本
调用
set.sh
调用
代码: 该代码只是方法之一,还有更多其他
调用
的语法规则;比如bash
脚本
文件名 (待测试); sh ./jetty.sh restart
脚本
set.sh的 · 全部代码: #! /bin/bash ech
Java
程序
调用
linux
脚本
-简单版
最近快要过年了,在研究Java
程序
直接
调用
linux
脚本
,保障系统故障时自动重启,虽然简单,但还是要记录一下,以免踩坑。如有不足,可以指出修正。 1、编写shell
脚本
在服务器指定目录编写好本次要
执行
的shell
脚本
,如下图。 2、编写Java
程序
本次编写的Java
程序
是基于ProcessBuilder
调用
shell
脚本
,可谓是非常简单明了了~ 示例代码如下: /** * java
程序
调用
shell
脚本
*/ public void a...
Linux
配置开机
启动
执行
脚本
当
Linux
开机
启动
后,将
执行
我们自定义的
脚本
命令,即进入到/myauto/sh目录下,再
执行
START_ALL.sh
脚本
。(我们
运行
启动
项目的命令写在了START_ALL.sh
脚本
中,其实可以将命令直接写到autostart.sh中的)在项目部署的阶段,我们一般会将项目部署到
Linux
系统
运行
。我们可以将
运行
启动
我们项目的命令写到
脚本
sh文件中,比如:autostart.sh。若在autostart.sh中没有书写**# chkconfig:**的内容,
执行
上面的命令将会出错。
linux
进程以root权限
执行
,如何在
Linux
启动
时
以 root 权限
运行
bash
脚本
你有没有想过用root权限
启动
脚本
? 如果你有一个家庭服务器,甚至可能只是一个
Linux
桌面,这可能已经超越了你的想法。 这听起来有点不对劲,但如果你了解风险,这样做的回报可能相当好。主要原因是没有更多的
启动
服务器,通过SSH登录,输入密码,获得一个root shell,然后
脚本
后手动
执行
脚本
。 相反,利用cron的力量,并设置您的系统在
启动
时
自动
运行
这些
脚本
! 以下是如何做到这一点。设置Cron...
shell实例第19讲:一个
脚本
中
调用
另一个
脚本
的3种方法
在Shell
脚本
中
调用
另一个
脚本
(3种方法) 准备:主
脚本
是second.sh,主
脚本
中
调用
first.sh 方法1:exec (1)
执行
方式:exec /home/weibo/shell_test/second.sh (2)特点: 1)
运行
主
脚本
时不会新开一个子shell来
执行
被
调用
脚本
first.sh,被
调用
的
脚本
与主
脚本
在同一个Shell内
执行
,所以被
调用
的
脚本
中声明的变量和环境变量, 都可以在主
脚本
中进行获取和使用。 2)使用exec
调用
Linux/Unix社区
18,771
社区成员
11,461
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章