2017-04-21 124 views
1

事实证明我真的很糟糕的外壳脚本...OS X外壳脚本​​运行ntpdate

我想做一个脚本,将运行;

ntpdate -u time.apple.com 

所以我创建了这个脚本;

#!/bin/sh 
ntpdate -u time.apple.com 

我使用chmod + X的脚本,但是当我打电话

sudo ./timefix.sh 

sudo: ./timefix.sh: command not found 

如果我只是叫./timefix.sh我得到它不会执行;

-bash: ./timefix.sh: Permission denied 

ntpdate需要sudo权限才能运行。

我的最终目标是将其封装到带有Automator的应用程序中,以便它在每次启动时运行。我在这个办公室里有一些Mac内部时钟问题。这是我的肮脏的工作,直到我可以抽出时间去除它们并更换RTC电池。

任何人都可以帮我修复我的脚本吗?

回答

0

只是改变+ X到较低的情况下+ X

chmod +x ./timefix.sh 
+0

告诉过你我不好 - 谢谢你 – David