您尚未登录。

#1 2013-01-06 13:34:54

刀尖红叶
会员
注册时间: 2011-09-15
帖子: 347

[已解决]如何开机运行一个脚本?

譬如test.sh,我想开机自动运行,怎么办?

最近编辑记录 刀尖红叶 (2013-01-13 11:36:47)


平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org

离线

#2 2013-01-06 14:48:28

lainme
论坛版主
注册时间: 2011-08-19
帖子: 131

Re: [已解决]如何开机运行一个脚本?

https://wiki.archlinux.org/index.php/Autostarting

gnome, kde 之类写个.desktop放到 ~/.config/autostart 就可以了

离线

#3 2013-01-07 21:27:15

sigma
会员
注册时间: 2012-01-03
帖子: 183

Re: [已解决]如何开机运行一个脚本?

放xinit里?或者bashrc里?再不然做成service?


riverrun, past Eve and Adam's.

离线

#4 2013-01-07 21:50:42

刀尖红叶
会员
注册时间: 2011-09-15
帖子: 347

Re: [已解决]如何开机运行一个脚本?

sigma 说:

放xinit里?或者bashrc里?再不然做成service?

如何做成service?


平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org

离线

#5 2013-01-07 21:51:10

刀尖红叶
会员
注册时间: 2011-09-15
帖子: 347

Re: [已解决]如何开机运行一个脚本?

lainme 说:

gnome, kde 之类写个.desktop放到 ~/.config/autostart 就可以了

我想知道不开启X如何启动?


平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org

离线

#6 2013-01-07 21:52:43

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,222
个人网站

Re: [已解决]如何开机运行一个脚本?

你找俩 /usr/lib/systemd/system 里面的servoce看看就行了。
看看这儿也行: https://wiki.archlinux.org/index.php/Systemd/Services


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#7 2013-01-10 17:58:22

月魄孤魂
会员
注册时间: 2011-08-20
帖子: 10

Re: [已解决]如何开机运行一个脚本?

写入 /etc/rc.local 文件


intel i5-2300 CPU @ 2.80GHz
intel Graphics HD2000
LG GSM580C IPS236
Seagate ST31000524AS

离线

#8 2013-01-10 20:14:54

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,222
个人网站

Re: [已解决]如何开机运行一个脚本?

tongue 月魄孤魂 has been flagged outdated.


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#9 2013-01-10 20:56:21

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,489
个人网站

Re: [已解决]如何开机运行一个脚本?

cuihao 说:

tongue 月魄孤魂 has been flagged outdated.

我这里就可以。不过执行的时机似乎太早了……有没有办法让 systemd 在其它服务启动完再执行?

离线

#10 2013-01-10 21:29:10

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,222
个人网站

Re: [已解决]如何开机运行一个脚本?

自己写service……


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#11 2013-01-10 21:52:51

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,489
个人网站

Re: [已解决]如何开机运行一个脚本?

cuihao 说:

自己写service……

[Unit]
Description=/etc/rc.local Compatibility
ConditionFileIsExecutable=/etc/rc.local

[Service]
Type=oneshot
ExecStart=/etc/rc.local
TimeoutSec=0
StandardInput=tty
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

怎么修改下呢?

离线

#12 2013-01-10 22:06:52

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,222
个人网站

Re: [已解决]如何开机运行一个脚本?

[Unit]
Description=/etc/rc.local Compatibility
ConditionFileIsExecutable=/etc/rc.local
After=slim.service

试试?


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#13 2013-01-10 23:30:01

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,489
个人网站

Re: [已解决]如何开机运行一个脚本?

cuihao 说:
[Unit]
Description=/etc/rc.local Compatibility
ConditionFileIsExecutable=/etc/rc.local
After=slim.service

试试?

这样子哪天我把 slim 换掉不就用不了了?

离线

#14 2013-01-11 11:25:42

刀尖红叶
会员
注册时间: 2011-09-15
帖子: 347

Re: [已解决]如何开机运行一个脚本?

cuihao 说:
[Unit]
Description=/etc/rc.local Compatibility
ConditionFileIsExecutable=/etc/rc.local
After=slim.service

试试?

有没有不写service,不用X的autostart的开机启动办法?


平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org

离线

#15 2013-01-11 11:25:57

刀尖红叶
会员
注册时间: 2011-09-15
帖子: 347

Re: [已解决]如何开机运行一个脚本?

百合仙子 说:
cuihao 说:
[Unit]
Description=/etc/rc.local Compatibility
ConditionFileIsExecutable=/etc/rc.local
After=slim.service

试试?

这样子哪天我把 slim 换掉不就用不了了?

有没有不写service,不用X的autostart的开机启动办法?


平生只做一件事,做自己喜欢做的事~
个人网站:www.leafonsword.org

离线

页脚