centos rc.local が起動できない場合の解決策: 1. 「rc.loca」スクリプトの内容を表示します; 2. ファイル「rc.local」に実行権限を追加します。
#この記事の動作環境: centos7 システム、Dell G3 コンピューター。
centos rc.local が起動できない場合はどうすればよいですか?
centos7-rc.local ファイルプログラムは起動時に自動的に起動できませんか?
centos7 システムでは、rc.local 内のプログラムが起動時に自動的に起動できないことがわかります:
1. rc.loca スクリプトの内容を確認してください
[root@web01 ~]# cat /etc/rc.d/rc.local #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd services or udev rules # to run scripts during boot instead of using this file. #这是强烈建议您创建自己的systemd服务或udev规则在启动运行脚本而不是使用这个文件 # In contrast to previous versions due to parallel execution during boot # this script will NOT be run after all other services. #相比之前的版本启动期间由于并行执行此脚本将不会运行毕竟其他服务。 # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure # that this script will be executed during boot. #请注意,您必须运行chmod + x /etc/rc.d/rc.local,来确保执行开机启动该脚本。
2. 検証 1 が進行中です 権限を確認すると、rc.locat はリンク ファイルで実行権限がありませんが、rc.d には実行権限があることがわかりました。
[root@cc ~]# ll /etc/rc.local lrwxrwxrwx. 1 root root 13 Jan 9 20:51 /etc/rc.local -> rc.d/rc.local [root@cc ~]# ll /etc/rc.d/rc.local -rw-r--r--. 1 root root 531 May 22 21:42 /etc/rc.d/rc.local [root@cc ~]# ls -ld /etc/rc.d/ drwxr-xr-x. 10 root root 127 May 22 21:42 /etc/rc.d/
3. 問題を解決する
次に、ファイル rc.local に実行権限を追加するだけです:
[root@cc ~]# chmod +x /etc/rc.d/rc.local [root@cc ~]# ll /etc/rc.d/rc.local -rwxr-xr-x. 1 root root 531 May 22 21:42 /etc/rc.d/rc.local
概要 (以前は rc 内にのみ存在していました) .localスクリプト 起動時に起動するプログラムを追加したのですが、スクリプト内の指示を無視してエラーが発生しました。コメントは非常に重要なので、その使い方を教えてください。
推奨チュートリアル:「
centos チュートリアル以上がcentos rc.local が起動できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。