如何设定一个关机前执行的任务?

重复贴和参考价值不大的帖子,版主维护
回复
头像
百草谷居士
帖子: 2989
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 18 次
接收感谢: 32 次
联系:

如何设定一个关机前执行的任务?

#1

帖子 百草谷居士 » 2009-03-05 12:27

我想设定一个任务,让它自动在系统关机前或者重新启动前执行。就好像开机执行/etc/rc.local脚本一样。
希望大家帮帮我。
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 如何设定一个关机前执行的任务?

#2

帖子 eexpress » 2009-03-05 13:52

roylez iFvwm: rc.shutdownd8
● 鸣学
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
送出感谢: 0
接收感谢: 0
联系:

Re: 如何设定一个关机前执行的任务?

#3

帖子 lerosua » 2009-03-05 14:32

啥任务啊, :em04 呵呵,
头像
百草谷居士
帖子: 2989
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 18 次
接收感谢: 32 次
联系:

Re: 如何设定一个关机前执行的任务?

#4

帖子 百草谷居士 » 2009-03-05 16:42

自动关闭正在运行的虚拟机
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。
头像
allarem
帖子: 1025
注册时间: 2008-05-31 17:27
来自: SUES
送出感谢: 0
接收感谢: 0
联系:

Re: 如何设定一个关机前执行的任务?

#5

帖子 allarem » 2009-03-05 20:39

kill `pidof 虚拟机名称` ; sudo shutdown -h **:**
头像
百草谷居士
帖子: 2989
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 18 次
接收感谢: 32 次
联系:

Re: 如何设定一个关机前执行的任务?

#6

帖子 百草谷居士 » 2009-03-06 8:01

与其kill它,我还非那个劲干啥?
干脆我每次关机前,都记着把虚拟机关了算了。
我需要的是:当我从菜单 系统——关闭系统 时,一个能够自动执行的脚本。
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。
头像
newnew8850
帖子: 47
注册时间: 2007-05-22 13:32
送出感谢: 0
接收感谢: 0
联系:

Re: 如何设定一个关机前执行的任务?

#7

帖子 newnew8850 » 2009-03-06 11:06

晕了,你都关机了还执行什么任务啊
头像
liupingjing
帖子: 451
注册时间: 2007-11-29 17:31
送出感谢: 0
接收感谢: 0
联系:

Re: 如何设定一个关机前执行的任务?

#8

帖子 liupingjing » 2009-03-06 11:16

楼上的,楼主的意思的关机前执行某个任务

可以这样来做:
1 将要做的任务写成脚本,假设文件名为stopvbox.sh,加上可执行权限,然后最好将文件放在/etc/init.d目录中
2 建立两个软连接到/etc/rc0.d和/etc/rc6.d,代码如下:

代码: 全选

sudo ln -s /etc/init.d/stopvbox.sh /etc/rc0.d/S24stopvbox
sudo ln -s /etc/init.d/stopvbox.sh /etc/rc6.d/S24stopvbox
其中的数字24根据自己的情况更改,看一下rc0.d和rc6.d目录下的所有以S开头的文件名中的数字,最好选个比所有已有数字小的数字,rc0.d是负责关机的,rc6.d是负责重启

这样基本上就可以了,楼主可以自己写脚本测试

PS:rc*.d目录里文件名中的“S”和“K"都是大写字母
头像
百草谷居士
帖子: 2989
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 18 次
接收感谢: 32 次
联系:

Re: 如何设定一个关机前执行的任务?

#9

帖子 百草谷居士 » 2009-03-06 12:36

谢谢楼上的朋友,麻烦再问一下。rc0.d目录里面S和K开头分别表示什么意思?
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。
头像
liupingjing
帖子: 451
注册时间: 2007-11-29 17:31
送出感谢: 0
接收感谢: 0
联系:

Re: 如何设定一个关机前执行的任务?

#10

帖子 liupingjing » 2009-03-06 13:04

百草谷居士 写了:谢谢楼上的朋友,麻烦再问一下。rc0.d目录里面S和K开头分别表示什么意思?
系统启动的时候,要先把以K开头的执行一遍,目的是关闭相关进程,然后执行S开头的脚本启动程序
所以像你这种需求的话将链接名写成K开头的也是可以的
回复

回到 “归档贴”