自动启动 MarkLogic 是 OSX
Auto-start MarkLogic on OSX
OSX 版本的 MarkLogic 在“系统偏好设置”中安装了一个偏好面板,但它不提供在您登录时自动启动 MarkLogic 的选项。
Another MarkLogic developer created a launchd config 启动它,但我无法让它工作(在 OSX 10.10 中)。还有其他方法可以自动执行此操作吗?
使用 AppleScript:
tell application "System Preferences"
activate
set current pane to pane "MarkLogic"
end tell
tell application "System Events"
tell application process "System Preferences"
set toggle to button 1 of group 1 of window 1
if title of toggle is "Start MarkLogic Server" then
click toggle
end if
end tell
end tell
tell application "System Preferences"
quit
end tell
- 将此脚本另存为应用程序(不是 .scpt 脚本文件)。
- 打开“系统偏好设置”>“用户和群组”,然后select您选择的用户
希望 MarkLogic 自动启动,然后 select 登录项
右边的选项卡。
- 单击加号按钮并导航至该位置
保存的应用程序,然后单击添加。
OSX 10.11 El Capitan 更新
在 10.11 中,MarkLogic 的首选项窗格中的项目索引之一并不始终可靠。此脚本将实现相同的目标,并且应该向后兼容以前的 OSX 版本。使用此脚本执行上述步骤 1-3:
do shell script "~/Library/StartupItems/MarkLogic/MarkLogic start"
OSX 版本的 MarkLogic 在“系统偏好设置”中安装了一个偏好面板,但它不提供在您登录时自动启动 MarkLogic 的选项。
Another MarkLogic developer created a launchd config 启动它,但我无法让它工作(在 OSX 10.10 中)。还有其他方法可以自动执行此操作吗?
使用 AppleScript:
tell application "System Preferences"
activate
set current pane to pane "MarkLogic"
end tell
tell application "System Events"
tell application process "System Preferences"
set toggle to button 1 of group 1 of window 1
if title of toggle is "Start MarkLogic Server" then
click toggle
end if
end tell
end tell
tell application "System Preferences"
quit
end tell
- 将此脚本另存为应用程序(不是 .scpt 脚本文件)。
- 打开“系统偏好设置”>“用户和群组”,然后select您选择的用户 希望 MarkLogic 自动启动,然后 select 登录项 右边的选项卡。
- 单击加号按钮并导航至该位置 保存的应用程序,然后单击添加。
OSX 10.11 El Capitan 更新
在 10.11 中,MarkLogic 的首选项窗格中的项目索引之一并不始终可靠。此脚本将实现相同的目标,并且应该向后兼容以前的 OSX 版本。使用此脚本执行上述步骤 1-3:
do shell script "~/Library/StartupItems/MarkLogic/MarkLogic start"