以下のプログラムを実行してもLinuxマシンの電源が落ちません。
何故でしょうか。わかる方ご教授願います。
----------------- start -------------------
#include <unistd.h> //@hanada_add@
#include <sys/reboot.h>//@hanada_add@
-- 省略 --
reboot( RB_POWER_OFF );
----------------- end -------------------
以下が結果です。
----------------- start -------------------
[root@nmpb_linux02 BIN]#
Message from syslogd@nmpb_linux02 at Sun Aug 18 03:02:44 2002 ...
nmpb_linux02 kernel: Power down.
----------------- end -------------------
Power downと表示はされていますが、Enterキーを押すと
すぐに復活してしまいます。
というか、マシンが電源OFFされるのを期待しているのですが。。
ちなみにreboot( RB_AUTOBOOT )は成功します。(マシンが再起動します)
No.1ベストアンサー
- 回答日時:
rebootのmanを見ながら試してみましたが、リブート・電源OFFともに実行できました。
だけど、いきなり落ちるのでちょっと心配です。
(Red Hat 8です。)
#include <stdio.h>
#include <unistd.h>
#include <linux/reboot.h>
void main(void)
{
sync();
// reboot(LINUX_REBOOT_CMD_RESTART2);
// reboot(LINUX_REBOOT_CMD_RESTART);
// reboot(LINUX_REBOOT_CMD_HALT);
reboot(LINUX_REBOOT_CMD_POWER_OFF);
}
参考URL:http://www.linux.or.jp/JM/html/LDP_man-pages/man …
この回答への補足
回答して頂いたソースコードを真似て試したのですが、相変わらず結果が変わりません。ソースプログラムに影響されている結果ではないのでしょうか?(カーネルの設定とか???)
あと、Linux7.2では上記ソースコードではフラグがたちます。rebootがありませんと怒られます。#include <sys/reboot.h> を加えるとmake通ります。manを見ると、<linux/reboot.h> をインクルードするときはrebootのパラメータは4つ指定しないと駄目なように見えるのですが???バージョンが違うせい???
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Debian(amd64)でdriverをコンパ...
-
RedHat7.3とRedHat8.0の違い
-
windows10の再インストールがで...
-
「Volumes」というフィルダにつ...
-
pcの再起動を邪魔するものの正...
-
dell ノートパソコン 起動しな...
-
WinSCPをフォルダに入れる方法...
-
Active X をインストール済かど...
-
Apple Vision Pro に “DMM VR動...
-
applewatchにアプリをインスト...
-
Windows7で、スタートボタンが...
-
マックが立ち上がらない
-
【PC-98】ディスクを丸ごとコピ...
-
powerbook G4 でOS9起動できる...
-
DtoDリカバリー領域について。
-
「この操作は現在インストール...
-
jucheck.exe とは何ですか。
-
Win10機で Excel 2002 を使う方...
-
office2010とoffice365の共存で...
-
富士通ノートPCです。勝手に ネ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mac osの見た目はlinuxに似てい...
-
sambaをlinux同士で使うには?
-
RedHat7.3とRedHat8.0の違い
-
パーティションブートレコード ...
-
vsftpd + samba
-
linuxのカーネルについて... フ...
-
スライドショー(速度)について
-
Mac OSが再インストールできな...
-
Apple Vision Pro に “DMM VR動...
-
Windows10が入っていた中古ノー...
-
dell ノートパソコン 起動しな...
-
Microsoft Officeを2台目のPCに...
-
「Volumes」というフィルダにつ...
-
office2010とoffice365の共存で...
-
Active X をインストール済かど...
-
Apple PayのICOCAについて
-
回復ドライブ作成の成否を確認...
-
ディスクのクローン作成
-
名称未設定で書き込んでしまっ...
-
Windows xpにWindows10を無理や...
おすすめ情報