このコマンドのsleepコマンドは実行されますか?

このコマンドのsleepコマンドは実行されますか?

動機スーパーユーザー権限なしでコマンドが変更された制限値で実行されるようにどのように変更しますか?、bashシェルで実行すると

exec su $LOGNAME && sleep 100

睡眠コマンドは実行されますか?

exec su $LOGNAME現在のプロセスのシェルは他のシェルに置き換えられるため、そうは思いません。新しいシェルが正常に終了すると(for &&)、プロセスは終了し、どのプロセスもsleepコマンドを実行しません。

ありがとうございます。

ベストアンサー1

だからではありません。exec成功してシェルが置き換えられたり、exec失敗した場合、&&次のコマンドは実行されません。しかし、多分異なるかもしれませんexec somcmd || echo failexec 2>somefile && echo ok

おすすめ記事