每天进步一点点:Ubuntu 18.04 使用rc.local

好久以前,我有一台VPS特别不稳定,机房三天两头重启物理机。原则上重启物理机后机房会自动帮我启动VPS,事实上机房也是这么做的,但是问题是,我运行在VPS上的一些程序在VPS重启后没有自动运行。


(图源 :pixabay)

之所以这样,是因为我对VPS有足够的信任,以往除了我主动发起重启操作,还从未遇到过VPS自己重启呢。于是只好写了几个简单的脚本,然后在添加对应的指令到rc.local,这样一旦VPS重启,我的程序会自动跟着重启。

尽管后来我联系机房要求换了物理机,再没有出现过VPS自动重启的情况,但是觉得有个开机启动的功能也挺好的,也免得每次自己重启VPS后,一个一个的启动程序了。

但是昨晚我在一台VPS上将脚本启动指令加入到rc.local中觉得有些怪异,迷糊糊的感觉好像是新建的的文件,并不是以往编辑时的添加内容。但是也没多想,保存后随手重启了VPS,结果连接程序的时候却死活连接不上。

哪里出了问题呢?按说我程序应该自动启动啊?于是只好重新登陆VPS再次查看,一查发现,我的几个程序根本就没有启动,好诡异。

想想我这个VPS和其它的VPS,差异就在于这个用的是ubuntu 18.04,于是上网了解了一下,据说是因为Ubuntu 16.10 后开始使用systemd而不是initd管理用户会话。

systemd is now used for user sessions. System sessions had already been provided by systemd in previous Ubuntu releases.

其实我不关心它用啥管理会话,我只关心咋能最少改动实现开机启动我的程序。网上有些教程说什么/lib/systemd/system/rc.local.service 里边启动文件少了Install 段,要手动加上Install 段并且要在/etc/systemd/system目录下创建软链接等等,看起来就很麻烦。

有没有啥简单的办法呢?其实这个文件的注释部分已经给了我们答案:

# SPDX-License-Identifier: LGPL-2.1+
#
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.

# This unit gets pulled automatically into multi-user.target by
# systemd-rc-local-generator if /etc/rc.local is executable.

也就是说,只要这个文件存在并且可执行,其它事情是人家系统自动帮我搞定的。

那么这好办了,这也是我之前疏忽的地方,直接执行如下命令就OK了:
chmod 777 /etc/rc.local


(图源 :pixabay)

有时候事情真的就是这么简单,偏偏是我们努力把它搞复杂了。😀

相关链接


This page is synchronized from the post: 每天进步一点点:Ubuntu 18.04 使用rc.local

APP处理违章

汽车有一笔违章,好像是好久之前的事情了。其实我是遵纪守法的好公民,平时开车都是遵守交通规则的,但是违章这次因为旁边车辆的缘故,我在路口的时候压了一点点白实线,以往其实压一点也没事,不过那期间不知道为啥严打,于是我就中招了。


(图源 :pexels.com)

我比较懒惰,反正就这一笔违章,也不影响啥,就先挂着吧,能拖一天是一天,毕竟我前些年的违章都是去交警队处理的,然后去指定银行交罚款,总之麻烦的不得了,想想就头痛。

可是到了这些天,好像没法继续拖了,因为快到年检的日期了,如果不把违章处理好,是没法年检的,所以只好硬着头皮去处理违章了。

去处理之前,我先在邻居群里问了一下,现在去那处理违章?因为据我所知,交警队搬迁了。结果邻居回复我说根本不用去交警队啊,直接在APP里交罚款就可以。

还有这种操作?我得试试,于是按他们说的下载了交警12123,按提示注册用户,按提示添加了车辆,果然发现了违章信息,额,还有清晰的照片,真方便啊。

然后进入到处理违章流程,也很方便,唯一遗憾的是,交罚款怎么不支持支付宝和微信,只能用银行卡,否则就完美了。


(图源 :pexels.com)

可惜检车只能去现场检测,否则上保险、处理违章、检车一条龙都从网上来,该省多少人力物力啊。


This page is synchronized from the post: APP处理违章

又到一年造型季

每逢佳节都是物业和园艺工人最忙碌的时候,造型一定要做,并且每组造型都要不同,每年还不能重复,这也挺费心的。

这不,中秋和国庆节都要来了,园区了又换上了很多新造型,我路过随便拍了三两处,分享给大家。

再来看花

看着这些美轮美奂的造型以及这些鲜花,真心地想对园艺师傅们说一声:你们辛苦啦。


This page is synchronized from the post: 又到一年造型季

雨后散步 & 夜晚的云

今天我们这边下午下起了大冰雹,据说最大的有元宵那么大,不过我从窗口观测到最大的也就是小玻璃球那么大,直径应该低于1.5厘米。我是没敢出去观测,怕砸一脑袋包。

到了晚上7点多,饭后无聊,出去遛弯,外边雨后的空气真不错,路面上偶尔还有一滩一滩的积水,当然最吸引人的还是天上的云,像水墨山水画一样,不过看样子,晚上还会下雨。


可惜手机拍夜景效果不好,随便拍几张夜晚的云看看吧。怕继续下冰雹砸满脑袋包,我还是早点回家躲着吧。


This page is synchronized from the post: 雨后散步 & 夜晚的云

获得了公益证书

昨天发帖说在平安投保了车险,车险保单送到后,我发现只有交强险的保单的正副本,我问顺丰快递员其它保单呢?快递员说了一句现在都是纸质保单就跑了。

可是我得确认一下生效的保单和我投保的金额一致啊,打95511,接线员给我一个链接,说可以查看电子保单,我通过链接查看了电子保单,确实没啥问题,看来是我多虑了。

快退出时看到这样一项内容

这很好啊,节省了纸张用来做公益,另外其实我决定这样做之前平安已经帮我做出决定了,呵呵。


点击确认捐助,之后平安给我发了个证书,他们城里人真会玩,不过这样玩即环保又可以做公益,真的值得提倡呢。


This page is synchronized from the post: 获得了公益证书

吃错药了

母亲感冒嗓子疼,我从药店给她买了感康、清开灵分散片、西瓜霜含片以及金嗓子喉宝。

因为我这两天嗓子也有点不舒服,所以顺便含了两片西瓜霜,感觉舒服一点点。

今天在餐厅那看到母亲放那的几板药片,拿出其中一板,挤出其中的两枚药片直接含在嘴里。然后母亲问我吃啥药,我回答我含两片西瓜霜,当糖含着。

含着含着觉得不对劲,西瓜霜是很禁含的,放在嘴里全融化掉可能要几分钟甚至十几分钟,可是今天含这两片“西瓜霜”怎么溶解得这么快呢?况且西瓜霜是很清凉和甜的感觉,怎么今天这两片“西瓜霜”这么苦呢?

于是我怀疑是不是母亲没把西瓜霜保存好,导致它受潮了,所以溶解特别快。为了证实我的想法,我拿起这板“西瓜霜”,观察剩余的药片,看看有没有包装破损的迹象。

结果观察来观察去,发现包装完好得很啊。可是为啥溶解得那么快,并且有些发苦呢?等等,好像哪里不对呀,仔细一看,这板药片背边印着的分明是“清开灵分散片”!

我晕,原来是我吃错药了,把清开灵分散片当西瓜霜含片含服了。还好不是啥致命的毒药,否则这样一操作我岂不是完蛋了?


This page is synchronized from the post: 吃错药了

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×