Linux nohup后台运行程序
Linux nohup后台运行程序
需求:
存储已满,需要删除过时数据
条件:
数据比较大,删除需要很长时间,直接执行删除命令肯定不行,因为窗口一旦关闭,命令就死掉;那么就让它运行也不行,因为这台电脑可能有其他维护公司也会用此电脑,这也不安全。所以需要后台运行该程序
步骤思路:
1:查看需要删除的数据
2:编辑删除脚本
3:后台执行脚本(有多个脚本,每个窗口最好只执行一个)
4:查看运行的后台进程
5: fg %n将后台脚本调到前台执行
6:验证是否在后台执行
7:终止后台运行的删除脚本
操作方法
(01)查看需要删除的数据[root@NAS dj]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/sda3 192G 5.6G 177G 4% //dev/sda1 190M 12M 169M 7% /boottmpfs 3.9G 0 3.9G 0% /dev/shm/dev/sdb1 9.0T 7.0T 1.6T 82% /var/www/html/dj/dev/sdb2 11T 9.9T 113G 99% /var/www/html/djbk需要删除的数据:/var/www/html/dj/2012/var/www/html/djbk/2013
(02)编辑删除脚本[root@NAS script]# cat rm_#!/bin/bashrm -rf /var/www/html/dj/2012[root@NAS script]# cat rm_#!/bin/bashrm -rf /var/www/html/djbk/2013注意:编辑完脚本后需要赋予脚本执行权限
(03)后台执行脚本(有多个脚本,每个窗口最好只执行一个)[root@NAS script]# nohup ./rm_ &[root@NAS script]# nohup ./rm_ &注意:执行脚本的时候,两个脚本不要在同一个窗口执行,如果在同一个窗口执行,下个执行命令需要等待前面一个执行完成才能执行,这种效率不是我们要的
(04)查看运行的后台进程jobs 只能查看当前窗口的后台进程,如果关闭了后台执行脚本的窗口,该命令失效,这个时候就只能用到下面的命令查看ps -ef 可以查看主机所有运行的进程 ps -ef | grep 过滤条件
(05)fg %n将后台脚本调到前台执行fg %n 将当前后台运行程序调到前台执行如果执行完后台脚本命令,当前窗口没有关闭,可以执行jobs查看当前窗口运行的后台进程的进程号,再通过fg %n,将此后台进程调到前台执行,如果不想执行该脚本,直接ctl +c 关闭该窗口
(06)验证是否在后台执行关闭该连接工具后在打开查看,这时候jobs已经不能使用,只能通过以下方式查看后台执行的脚本是否正在执行[root@NAS script]# ps -ef | grep rmroot 2331 89 0 Nov02 ? 00:00:00 [ib_inform]root 23792 1 0 09:53 ? 00:00:00 /bin/bash ./rm_ot 23793 23792 0 09:53 ? 00:00:23 rm -rf /var/www/html/dj/2012root 23797 1 0 09:55 ? 00:00:00 /bin/bash ./rm_ot 23798 23797 0 09:55 ? 00:00:23 rm -rf /var/www/html/djbk/2013root 23998 23889 0 10:36 pts/1 00:00:00 grep rm
(07)终止后台运行的删除脚本删除命令:kill -9 进程号注意:删除的时候不能删除查找查找命令,否则会照成关机
-
微信帐号被盗怎么办?
若发现微信帐号在其他地方登录或被盗,请及时登录官方网站申请微信帐号冻结,或联系腾讯客服(微信帐号有绑定QQ)申请冻结微信帐号,以保证帐号信息的安全及避免盗号者利用帐号进行欺诈行为!操作方法(01)请通过电脑登录官方网站,点击“开始冻结”即可。(02)请通过电脑登录腾讯...
-
如何学习HTML语言
学会HTML语言的好处是什么?1:很轻松的修改你的网站、博客的网页结构。2:对SEO网站优化很有用处。3:拿来主义,通过保存其他网站页面源代码,适当的修改,可以仿制出你想要的模板。4:当你有一张漂亮的PSD源文件图片时,你可以很轻易的把图片切割制作成网页。5:无论是PHP、ASP...
-
小米优惠券怎么用
拥有了小米优惠券该怎么使用呢?哈哈,小米优惠券相当于代金券,可以在您支付购买的小米手机及其配件时使用优惠券,可以达到减免部分费用的效果,哈哈哈,接下来就让我来帮助大家看看怎么使用小米优惠券。操作方法(01)首先,提醒大家啊,小米优惠券只有在小米商城才能使用哦~大...
-
word中替换功能的六个实用技巧
在这个讲效率的年代,word的使用也需要效率,那么,我们怎么才能使word的使用也有效率呢,这就需要我们在平时多积累一些实用小技巧,但如何能够更加了解word各个功能的使用技巧呢?那下面我们就以Word中替换功能为例,详细讲解它的6个技巧。操作方法(01)第一、去除word里括号...