mac 开机自启动遇到的一些问题-解决方法

在Mac上设置开机自启动时遇到了一些挑战,包括脚本不执行、终端被mysqld拦截、处理含有空格的文件路径以及依赖于mysqld服务启动Redmine等。通过确保脚本有执行权限、使程序后台运行、使用双引号包围含空格的路径,以及在启动Redmine前延迟脚本执行以等待mysqld服务启动,成功解决了这些问题。
摘要由CSDN通过智能技术生成

file_name.sh脚本+到用户登录项,开机自启动脚本并没有执行

file_name.sh文件是脚本,需要有执行权限

chmod a+x file_name.sh

mac 执行重新启动命令,被mysqld的terminal拦截

需要使程序后台执行

nohup mysqld &


我想开机自动启动虚拟机,知道用VMWare自带的vmrun可以搞定,但路径中包含空格

mac中文件夹名含空格的,terminal访问加双引号即可

"/Applications/VMware Fusion.app/Contents/Library/vmrun" -T ws start "/Users/xx/Documents/Virtual Machines.localized/Ubuntu 64 位 14.10.vmwarevm/Ubuntu 64 位 14.10.vmx"


我想开机自动启动redmine,但是redmine启动成功前提是mysqld服务开启

linux 脚本延时,让启动redmine的脚本延时20s执行,20s后mysqld服务已经开启

sleep 20s

我想开机自启动redmine

一开始脚本是这样的

cd /work/projects/redmine && rvm use ruby-2.1.5@redmine && rails s -e production -d

这样执行时不能正确地加载ruby环境,所以

需要模仿登录,并加载环境

/bin/bash -l -c 'cd /work/projects/redmine &&am
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值