Mac(Darwin)とLinuxのさまざまな省電力バイナリ。コメントの違いを適切に処理する方法は?

Mac(Darwin)とLinuxのさまざまな省電力バイナリ。コメントの違いを適切に処理する方法は?

私のLinuxボックスでは、sleep秒、分、時間が許可されています。だから:

sleep 10m

10分(または600秒)睡眠を取ってください。

sleepMacでは、1000万引数として受け入れます。sleep 10m動作しませんsleep 600s

どうですか? 10mまたは10hが引数として渡されると、秒をsleep変換して組み込みスリープ?

答え1

sleepLinuxでも秒が許可されています(少なくとも私が見たすべてのバージョンでは)。どちらも使用できませんかsleep 600

答え2

Mac OS X用のHomebrewを使用できます。https://github.com/mxcl/homebrewそしてそこからcoreutilsパッケージをインストールしてください。これにより、Linuxバージョンと同じパラメータを処理するGNUバージョンのスリープをインストールできます。

デフォルトでは、「g」プレフィックスが付いたバイナリをインストールするため、コマンドの名前は実際にはgsleepですが、パッケージはすべてのコマンドのエイリアスを指定するスクリプトファイルを提供します。

関連情報