特定のアクションを実行するためにluaスクリプトの現在の作業ディレクトリを変更する必要がありますが、この単純なタスクで問題が発生します。私はテストスクリプトtest.luaを書きます:
os.execute("cd /usr")
os.execute("ls")
ただし、luatest.luaの出力は次のとおりです。
test.lua
現在のディレクトリは変更されません。何が問題なのですか?そして、私はLFSまたは非標準モジュールを使用できません。
状況を説明してくれてありがとう。私は別の方法を選択します:luaスクリプトを実行する前に作業ディレクトリを変更しますが、スクリプトで使用するパスとスクリプトで多くの問題が発生します。