Skip to content

os.execute

システムコマンドを実行する

lua
os.execute ([command])

説明

指定されたシステムコマンドを実行します。command が省略された場合、シェルが利用可能かどうかを確認し、利用可能であれば非ゼロの値を返します。コマンドの実行に成功した場合、システム依存のステータスコードを返します。

補足

  • コマンドの実行結果やエラーメッセージは、環境によって異なります。
  • 実行結果のステータスコードの解釈は、使用しているオペレーティングシステムに依存します。

サンプルコード

lua
os.execute("echo Hello, Lua!")  -- システムで "echo" コマンドを実行

この例では、os.execute を使ってシステムの echo コマンドを実行しています。

互換性

  • Lua 5.1