当前位置:首页 > 操作系统 > MacOs

Mac(Darwin)和Linux上的不同睡眠二进制文件.如何正确处理差异?

在我的Linux机器中,睡眠接受秒,分钟和小时.所以:

<code>sleep 10m
</code>

睡10分钟(或600s).

在Mac上睡眠只接受秒作为参数.睡10米不起作用,只睡600s.

我能做什么?创建一个名为sleep的函数,当10m或10h作为参数传递给秒时转换,并调用内置睡眠?

解决方法:

你可以在Mac OS X:https://github.com/mxcl/homebrew上使用自制软件,然后从那里安装coreutils软件包.这将允许您安装处理与linux版本相同的参数的GNU版本的sleep.

请注意,默认情况下,它会使用“g”前缀安装二进制文件,因此该命令实际上将命名为gsleep,但该程序包提供了一个脚本文件来对所有命令进行别名.


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐