OS X Shell脚本运行ntpdate

时间:2017-04-21 08:00:53

标签: bash macos shell

结果我在shell脚本上真的很糟糕......

我试图创建一个可以运行的脚本;

import AdvanceTemplatePage from 'pages/print/template/AdvanceTemplatePage.vue';

methods: {
    onPrint() {
        const vm = this;
        const template = new AdvanceTemplatePage({ el: '#templateDiv' })
    }
}

所以我创建了这个脚本;

ntpdate -u time.apple.com

我已经chmod + X脚本但是当我打电话时它不会执行

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

如果我只是打电话给./timefix.sh我会得到;

sudo ./timefix.sh

sudo: ./timefix.sh: command not found

ntpdate需要sudo权限才能运行。

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

有人可以帮我修复我的剧本吗?

1 个答案:

答案 0 :(得分:0)

只需将 + X 更改为小写 + x

chmod +x ./timefix.sh