rcはありません.localの解決策

1216 ワード

転載は出所を明記してくださいhttps://www.cnblogs.com/sogeisetsu/p/11395098.html

linux POST


私はシロです.最近linuxを使って起動する方法を考えています.rc.localにコマンドを追加する方法がありますが、ubuntuは16.1以降rc.localはありません.rc.localのようなコマンドを追加することができます.この点がいいです.echo "122" >> /home/me/123.txtにも起動自起動を設定することができますが、/etc/profile.dファイルを追加するだけでコマンドを直接使用することはできません.これは面倒です..shで起動してprofile.dを実行する場合は、echo "122" >> /home/me/123.txtを新規作成してこのファイルに12.shを書き込み、rc.localにはecho "122" >> /home/me/123.txtと書きます.どうやってrcを整えますか?localは?からhttps://blog.51cto.com/qujunorz/1868602一つの方法
まずsystemdのサービススクリプト1,sh /home/me/12.shを作成する
[Unit]
 Description=/etc/rc.local Compatibility
 ConditionPathExists=/etc/rc.local
[Service]
 Type=forking
 ExecStart=/etc/rc.local start
 TimeoutSec=0
 StandardOutput=tty
 RemainAfterExit=yes
 SysVStartPriority=99
#sysVstart , 。。
 
[Install]
 WantedBy=multi-user.target

2、sudo systemctl enable rc-local.service
その後、以前のフォーマットで/etc/rcを編集します.localでいいです.
最後にchmod+x/etc/rcを覚えています.local 
これでrcがあります.local了