➜ LaunchAgents ls|grep ctfd
com.ctfdvm.daily.shutdown.plist
com.ctfdvm.daily.startup.plist
com.ctfdvm.daily.startup.plist (每天8点开启)
<plistversion="1.0">
<dict>
<key>Label</key>
<string>com.ctfdvm.daily.startup</string>
<key>ProgramArguments</key>
<array>
<string>/Applications/VMware Fusion.app/Contents/Library/vmrun</string>
<string>-T</string>
<string>fusion</string>
<string>start</string>
<string>/Users/xxx/Documents/CTFD.vmwarevm/CTFd.vmx</string>
<string>gui</string>
</array>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>8</integer>
<key>Minute</key>
<integer>0</integer>
</dict>
<key>StandardOutPath</key>
<string>/tmp/com.ctfdvm.daily.startup.out.log</string>
<key>StandardErrorPath</key>
<string>/tmp/com.ctfdvm.daily.startup.err.log</string>
</dict>
</plist>
com.ctfdvm.daily.shutdown.plist(每天22点30关闭)
<plistversion="1.0">
<dict>
<key>Label</key>
<string>com.ctfdvm.daily.shutdown</string> <key>ProgramArguments</key>
<array>
<string>/Applications/VMware Fusion.app/Contents/Library/vmrun</string>
<string>-T</string>
<string>fusion</string>
<string>stop</string>
<string>/Users/xxx/Documents/CTFD.vmwarevm/CTFd.vmx</string>
<string>soft</string> </array>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>22</integer> <key>Minute</key>
<integer>30</integer> </dict>
<key>StandardOutPath</key>
<string>/tmp/com.ctfdvm.daily.shutdown.out.log</string> <key>StandardErrorPath</key>
<string>/tmp/com.ctfdvm.daily.shutdown.err.log</string> </dict>
</plist>
➜ LaunchAgents launchctl load ~/Library/LaunchAgents/com.ctfdvm.daily.startup.plist
➜ LaunchAgents launchctl load ~/Library/LaunchAgents/com.ctfdvm.daily.shutdown.plist
launchctl bootout gui/$(id -u)/com.ctfdvm.daily.startup
原文始发于微信公众号(格格巫和蓝精灵):Mac实现定时启动和关闭某个vmware虚拟机
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论