让Nacos启动惊艳一些!!

88 阅读1分钟

1.1 目的及其效果

启动nacos时需要去到对应的文件夹键入命令,略显繁琐,于是乎,能不能像个小软件一样,一键启动!

nacos应用

nacos成功启动的通知

nacos访问界面

换个头像

1.2 过程

使用mac自带的自动操作

自动操作 图标

自动操作内容步骤

bash /Users/你的nacos路径/nacos/bin/startup.sh -m standalone

然后把该操作 (当成文件一样)保存到你想要的位置

自动操作nacos文件存储位置

测试操作 没有什么问题

1.3 加点料

bash /Users/linsz/Documents/env/nacos/bin/startup.sh -m standalone
if [ $? -eq 0 ]; then
    osascript -e 'display notification "Nacos 成功启动 ! !" with title "Nacos" sound name "Funk"'
else
    osascript -e 'display notification "Nacos 未启动,请查看日志" with title "Nacos" sound name "Funk"'
fi

让成功或者失败时,都能显示信息,是故,显示结果就如图1.1所示。

1.4 信息补充

osascript 是一个命令行工具,用于执行 AppleScript 脚本。虽然 AppleScript 是一种编程语言,用于编写脚本以自动化 macOS 应用程序和系统任务,但 osascript 允许你在终端中运行这些脚本。

换句话说,osascript 是用来运行 AppleScript 的,而 AppleScript 本身是用于编写脚本的语言。你可以通过 osascript 来执行存储在文件中的 AppleScript,或者直接在命令行中输入 AppleScript 代码。

而AppleScript是什么呢 就是站在自动操作右边的这个脚本编辑器

脚本编辑器

使用 osascript 命令运行 AppleScript 时,可以通过检查命令的退出状态来判断脚本是否成功。通常,返回值为 0 表示成功,非 0 值表示出错。

下面是一个示例,展示如何在终端中使用 osascript 并检查其成功与否:

osascript -e 'tell application "Finder" to activate'
if [ $? -eq 0 ]; then
    echo "脚本成功运行"
else
    echo "脚本运行失败"
fi

在这个示例中:

  1. osascript -e 用于运行一个简单的 AppleScript。
  2. $? 是上一个命令的退出状态。如果是 0,表示成功;如果是其他值,则表示出现错误。

你可以使用 osascript 创建 macOS 通知,并使用不同的提示样式。以下是一个示例,展示如何使用 osascript 发送通知并设置不同的标题和内容。

在下面这个示例中:

  • display notification 是用于显示通知的命令。
  • "这是通知内容" 是通知的主体内容。
  • with title "通知标题" 是通知的标题。
  • sound name "Submarine" 是通知声音的名称,你可以根据需要更改声音。
osascript -e 'display notification "这是通知内容" with title "通知标题" sound name "Submarine"'



osascript -e 'display notification "您的文件已成功保存" with title "保存成功"'
osascript -e 'display notification "注意!系统更新可用" with title "系统更新" sound name "Funk"'
osascript -e 'display notification "任务已完成" with title "完成通知" subtitle "所有任务已处理"'

如果你想测试一下osascript中的效果,可以将单引号中的内容拷出来,粘贴在脚本编辑器中,如下

1.5 网址

1.1 AppleScript帮助文档 中文

AppleScript帮助文档手册