因为打算手动写Pi的IP地址,于是很自然的打算vi /etc/rc.local,结果左下角出现了“新文件”的提示,然后我就纠结了,别这样,连自启动的脚本都没有了……我还怎么玩?
经过一番Google,在Ubuntu的论坛上发现了一个指导(为毛Arch的问题跑到Ubuntu的论坛去了):
http://forum.ubuntu.org.cn/viewtopic.php?f=155&t=395231
3楼说明了解决的办法:
修改/etc/systemd/system/rc-local.service
[Unit] Description=/etc/rc.local Compatibility [Service] Type=oneshot ExecStart=/etc/rc.local TimeoutSec=0 StandardInput=tty RemainAfterExit=yes [Install] WantedBy=multi-user.target
如果是简单的自定义命令,可写入/etc/rc.local,用上面的方法来处理。然后使用
systemctl enable rc-local.service
来启用这个脚本的服务。
不得不说ArchLinux这种管理方式也是相当的出色,但是因为刚接触,导致命令相当的不熟悉,让我控制的非常不舒服……
能不能给网站加个留言板啊,想留个言还得在文章里面写~
要留言板干甚……
Arch Linux 有 netctl 用来管理网络的,为什么要手动写 IP 呢…
因为是刚接触archlinux……