MarkX的MarkX版本在“系统偏好设置”中安装了偏好设置面板,但它并未提供在您登录时自动启动MarkLogic的选项。
Another MarkLogic developer created a launchd config启动它,但我无法使其工作(在OSX 10.10中)。还有另一种自动化方法吗?
答案 0 :(得分:5)
使用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
OSX 10.11 El Capitan Update
在10.11中,MarkLogic的首选项窗格中的一个项目索引并非始终可靠。此脚本将实现相同的目标,并且应与以前的OSX版本向后兼容。按照上面的步骤1-3使用此脚本:
do shell script "~/Library/StartupItems/MarkLogic/MarkLogic start"