为什么 debian 这么恶心不给用 rc.local 了

2018-12-03 19:22:12 +08:00
 jhytxy
现在设置开机启动要怎么做?

网上搜了几个启用 rc.local 的教程都失败了

求问大佬现在 debian 设置开机启动的正确姿势是什么

以及如何找回熟悉的 rc.local
8005 次点击
所在节点    问与答
40 条回复
lemonda
2018-12-03 21:33:14 +08:00
你想开机运行 Cloud9 吧
我本来想看下自己是怎么设置开机启动的然后告诉你,结果发现一直是手动运行的😓
zhucegeqiu
2018-12-03 22:05:11 +08:00
Centos7 一样,用 systemd 吧,rc.local 不推荐使用了
benjix
2018-12-03 22:42:46 +08:00
确保你的 rc.local 文件没问题

vim /lib/systemd/system/rc.local.service
在最后添加
[Install]
WantedBy=multi-user.target

然后执行
systemctl daemon-reload
systemctl enable rc.local
systemctl start rc.local

重启试试
hcymk2
2018-12-03 22:48:00 +08:00
又不发开机日志,又不发代码。
caola
2018-12-03 22:56:17 +08:00
systemd
FindHao
2018-12-03 23:42:25 +08:00
systemd 很舒服,可以看看阮一峰的教程
wwqgtxx
2018-12-04 00:13:56 +08:00
这个 service 文件一分钟就搞定的事,非要瞎折腾
msg7086
2018-12-04 00:43:58 +08:00
都 8012 年了还在用着上古的不知道淘汰了多少年的 rc.local …… ermmm
0ZXYDDu796nVCFxq
2018-12-04 01:27:10 +08:00
rc.local 早该淘汰了
Systemd is No.1
Vicer
2018-12-04 01:37:41 +08:00
不是加个执行权限就行了?
一般用 @reboot
sagaxu
2018-12-04 02:06:21 +08:00
自带的 rc.local 缺了个 wantedby,所以即使做了 enable,重启后也是不会执行的,自己加一个就好了
designer
2018-12-04 05:41:13 +08:00
不要轻易判断一个 OS 是不是恶心。就算不顺手可以选择不用
trafficMGR
2018-12-04 07:38:53 +08:00
所以这个问题跟 Debian 有什么关系吗
silvernoo
2018-12-04 07:54:19 +08:00
我已经离不开 systemd 了
0312birdzhang
2018-12-04 08:05:30 +08:00
@silvernoo +10086
Sharuru
2018-12-04 08:09:20 +08:00
你 V 是这样的,越菜的越觉得这恶心,那恶心的,噗哧。
flyz
2018-12-04 08:24:03 +08:00
从学用 linux,vps 一直都用 debian,直到现在大概有几年了,没遇到过什么坑。
scorn
2018-12-04 08:37:51 +08:00
我自己建一个 rc.local 解决
xuanaux
2018-12-04 22:03:30 +08:00
我用的是 Ubuntu,当初直接创建 rc.local 文件并富裕执行权限就可以正常使用,你看看是不是日常.local 哪里写错了。
最后问下 systemd 有类似于 rc.local 这种方便的功能么?总不能每个命令写一个 Server 文件吧。
wwqgtxx
2018-12-05 11:26:40 +08:00
@xuanaux systemd 的逻辑就是每个服务写一个 service 文件,这种东西写多了就是每次 cp 一份改一下名字,描述,命令,熟练了之后都能闭着眼睛敲出来了。
好处是你可以很方便的管理你启动的每个命令,systemctl start\stop\status xxx.service 即可。
至于想要实现 rc.local 的功能,你自己创建个 service 把 ExecStart 指向一个 shell 脚本不就得了,只不过注意 service 文件中的 type,具体的可以参见
http://www.jinbuguo.com/systemd/systemd.service.html

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/513947

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX