3
什么是systemd中rc.local的正确替代品,而不是重新创建rc.local的替代品
我无法在systemd上找到执行某些本地脚本(或非常本地的命令)的正确方法,我已经知道我一定不能为此类脚本创建服务(在systemd单元中)(否则我必须吗?)。 我发现的解决方法是创建rc.local并赋予其执行权限。 printf '#!/bin/bash \n\nexit 0' >/etc/rc.local chmod +x /etc/rc.local 例如,如果我得到一台由您配置的简单rc.local的旧服务器,我将知道您做了什么,以及在发行版上升级或安装新内容会对它造成多大的损害,因为rc.local受外部人员的尊重。软件包,但另一方面,如果我安装服务器并创建一个或两个或三个系统单元(甚至是sysvinit服务),仅仅为了完成一个简单的任务,这有时会使您的生活更加艰辛,而这远远超出了我的单元名称有时可能会与发行版开发创建的新服务的名称冲突,并且可能会安装在升级中,从而给我的脚本造成麻烦! 我看到另外一个问题问哪里是rc.local中,答案是创造它,并给执行权限,我想我的问题是真的不是一个重复的,因为我不想知道它在哪里-相信我,我只是想要接受它过时,但我不能找到做这种事情的正确方法,我应该真正创造一个单元,只是这样一些简单的?