昔、Lubuntu 11.10がインストールされたSony Vaioは、シャットダウン中に赤い「失敗」メッセージを表示しました。
一部のプロセスを終了しようとすると、画面上の白いメッセージが数秒間停止し(少し一時停止)、「失敗」というメッセージが表示され、終了し続けます。
しかし、Lubuntuをインストールするとそうではありません。先週までしか私も知らなかったことが起こりました。
先週、シャットダウンプロセスが一時的に一時停止した理由が見つかりました。
ノートブックの前面にあるボタンを使用してワイヤレスアダプタを無効にしました(例:ハードウェアシャットダウン)。その後、終了が速すぎることがわかりました。失敗メッセージはなく、約5〜6秒後にラップトップがシャットダウンします。
したがって、いくつかのwlan0接続が閉じる過程で自分自身を維持しているとほぼ確実です。たぶん、接続を維持したり、接続を無効にしたいと思うかもしれません。
ボタンを使用して無効にすると、すべてがすばやく機能します。
この問題を解決する方法はありますか?
編集する:@Gillesのアドバイスに基づいて、締め切りプロセスは非常に高速になりました。私は彼のスクリプトを追加の行で使用しましたrfkill block all
。
しかし、下の画像に示すように、スクリプトはいくつかnot found
。
答え1
「残りのすべてのプロセスの終了...」メッセージは、/etc/init.d/sendsigs
シンボリックリンクを介して終了シーケンスの一部として実行される終了スクリプトで発生します/etc/rc0.d/S20sendsigs
。
/etc/rc0.d
カスタムスクリプトを/etc/rc6.d
(0
終了、6
再起動の場合は問いません)に接続し、優先順位を20未満に指定することで事前に実行できます。次のスクリプトを次のように作成します/etc/init.d/sigur-wlan-stop
。
#!/bin/sh
## Turn off all wireless networks
for x in /sys/class/net/*; do
if [ -e "$x/wireless" ]; then
if grep -q "^$x=" /run/network/ifstate; then ifdown "${x##*/}"; fi
ifconfig "${x##*/}" down
fi
done
スクリプトを実行可能にし、それを終了スクリプトにリンクします。
chmod 755 /etc/init.d/sigur-wlan-stop
ln -s ../init.d/sigur-wlan-stop /etc/rc0.d/S10sigur-wlan-stop
ln -s ../init.d/sigur-wlan-stop /etc/rc6.d/S10sigur-wlan-stop
答え2
ワイヤレスデバイスを自動的にオフにしたい場合今後閉鎖されているので配置することをお勧めします。
sudo ifconfig wlan0 down
ログアウト中に終了するように〜/ .bash_logoutファイルに保存し、rcファイルの正しいランレベルを心配する必要がないため、クイックシャットダウンシーケンスが可能です。
sudoパスワードの入力を求められたら、次のこともできます。
sudo nano /etc/sudoers
そして追加してください
username ALL=(ALL) NOPASSWD: ALL
ファイルの最後まで(ユーザー名はユーザー名です)これにより、毎回パスワードの入力を求めずにsudoを使用できるため、終了シーケンスが開始される前にパスワードの入力を求めずにワイヤレス接続を無効にできます。