起動時にスクリプトを実行する

起動時にスクリプトを実行する

Debian ブートまたはデスクトップブートプロセス中にスクリプトを起動する最も簡単な方法は何ですか?

スクリプトはWi-Fi接続用のコマンド(ifup wlan0)で構成され、root権限が必要です。私のシステムはテスト用のDebian、slimはログインマネージャ、jwmはウィンドウマネージャです。

私は以下を試しました:

  1. systemd を使用して .service メソッドを作成します。スクリプトを起動しますが、デスクトップのログイン時に閉じる理由がわかりません。
  2. Jwmでstartコマンドを使用してifupを起動するにはroot権限が必要なため、失敗したようです。
  3. .bashrcファイルにコマンドを置きます。同じ上記と
  4. スクリプトを /etc/rc5.d ディレクトリに配置します。

これまで何も動作しませんでした。提案?

ベストアンサー1

他の人が知る必要がある場合に備えて、これがついに効果がありました。

  1. /etc/rc.local ファイルの生成
  2. 修正してみてください755
  3. rc.localファイルに以下を入れました。

パスワード:

#!/bin/sh -e
# This script is executed at the end of each multiuser runlevel

/path/to/my/script  

exit 0

おすすめ記事