machinectl shell で終了ステータスを取得したい
machinectl shell
でコンテナ側で実行したコマンドの終了ステータスがプロパゲートしてこないですが、systemd-run --wait を使え とのことのようです。
-M
でコマンドを実行するmachineを指定します。
$ sudo systemd-run -M test_01 --wait /bin/false 2>/dev/null
$ echo $?
1
$ sudo systemd-run -M test_01 --wait /bin/true 2>/dev/null
$ echo $?
0