Pythonを使ってUbuntuをシャットダウンする方法はいくつかあります。以下にその一部を紹介します。

方法1: os.systemを使用する

Pythonのosモジュールには、システムコマンドを実行するためのos.system関数があります。これを使用して、シャットダウンコマンドを実行することができます。

import os
os.system('shutdown -h now')

このコードは、シャットダウンコマンドshutdown -h nowを実行します。-hオプションはシャットダウンを意味し、nowはすぐにシャットダウンすることを指定します。

方法2: subprocessを使用する

Pythonのsubprocessモジュールもシステムコマンドを実行するために使用できます。以下にその使用例を示します。

import subprocess
subprocess.call(["sudo", "shutdown", "-h", "now"])

このコードは、sudo shutdown -h nowコマンドを実行します。subprocessモジュールは、コマンドとその引数をリストとして受け取ります。

以上、Pythonを使ってUbuntuをシャットダウンする方法を紹介しました。これらのコードは、スクリプトやアプリケーションからシステムをシャットダウンする必要がある場合に便利です。ただし、これらのコマンドは管理者権限が必要なため、適切な権限で実行することが重要です。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です