kwhw.net
当前位置:首页 >> shEll脚本nohup >>

shEll脚本nohup

你不应该放在profile,每个用户登录都会运行一次的。你确定hosts文件在mali目录下?不是mail? 另外你应该把这段代码写成脚本 在profile中以nohup 加后台的方式运行这个脚本。 比如 保存到/etc/init_kafka 然后在 profile中添加 nohup /etc/init...

改写为: ( nohup ./a ) & ( nohup ./b ) & ( nohup ./c ) & wait 说明:开启三个子shell在后台执行操作,( )表示开启子shell, 若不加圆括号直接这样写,则直接在父shell操作,可能造成逻辑错误,因为这个不是在命令行执行 的进程, wait根据实际情况添...

nohup知道吧,就是用nohup.out代替tty,避免挂起 sh xxx.sh是用sh 执行start.sh,start.sh可以没有执行标志,可以不用加./,可以不用在脚本第一行写上#/bin/sh(当然,bsh可以不写) ./start.sh是调用脚本第一行制定的shell去解释执行,缺省为sh,...

要具体看下是什么命令(请复制出来),因为crontab执行时的环境变量PATH可能和界面上的bash不一样,有可能找不到所需的命令,这时候需要使用绝对路径,并不是nohup的问题。 另外也要看下crontab的服务是否已经运行,否则是不会有定时任务执行的

linux的nohup命令的用法。 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会 用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld...

你的意思是nohup是一个脚本,然后调用子脚本XXX,子脚本需要两个参数$1和$2么?

只要你远程的脚本1里面没有通过 nohup 调用,这个脚本本身就会要求 1执行完成后才能执行 ls -l指令,无需sleep 你可以这样测试 ssh user@IP "sleep 2;echo 1" echo 2 你可以看到显示结果一定是 1 2 怎么样,给分吧

在linux操作系统中从后台一直运行某个程序的方法,就是使用nohup命令了。 Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。 比如要运行mysql在后台: 复制代码 代码如下: /usr/local/mysql/bin/mysqld...

用不着,多此一举了,直接***

Linux下是SHELL脚本,windows下是DOS批处理文件,两个使用的命令有些不一样,你可以在下面这个网站找到对应关系,然后替换就好了 http://www.yolinux.com/TUTORIALS/unix_for_dos_users.html

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