kali linux起動時の起動スクリプト

kali linux起動時の起動スクリプト

仮想マシンでKali Linux 2018.1を実行しています。起動時にstart.shファイルに保存されている複数のコマンドを実行したいと思います。ログインして通常のディストリビューションでこれを行う方法を知っていますが、/etc/rc.localKaliには存在しません。

以下は私が実行したいいくつかのコマンドです。

apt-get clean && apt-get update && apt-get upgrade -y
openvas-start
/etc/init.d/nessusd start

どんな提案がありますか?

答え1

このスクリプトを次に追加できます/etc/crontab

@reboot /path/to/your/start.sh

~から人5クローンタップ:

@reboot    :    Run once after reboot.

答え2

同じ問題が発生し、他の投稿で解決策を見つけました。

要約:

sudo vim /etc/systemd/system/rc-local.service

次に、次の内容を追加します。

[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

[Install]
 WantedBy=multi-user.target

注:16.10以降、Ubuntuは/etc/rc.localファイルに付属していません。 Kaliのような他のディストリビューションでも同様です。このコマンドを実行してファイルを生成できます。

printf '%s\n' '#!/bin/bash' 'exit 0' | sudo tee -a /etc/rc.local

次に、/etc/rc.local ファイルに実行権限を追加します。

sudo chmod +x /etc/rc.local

その後、システムの起動時にサービスを有効にします。

sudo systemctl enable rc-local

最後にサービスを開始し、ステータスを確認します。

sudo systemctl start rc-local.service
sudo systemctl status rc-local.service

投稿全体は次の場所にあります。https://www.linuxbabe.com/linux-server/how-to-enable-etcrc-local-with-systemd

関連情報