mac环境下开机自启动Shell脚本
其他记录 2017-12-29 14:31:18

 在折腾本地gitbook的时候,觉得每次重启计算机都要重新输入命令运行gitbook,特别麻烦。 再加上nginx,gulp,本地ghost一堆东西……我都不愿意关机啦。

我一定要让我们的Shell脚本开机自启动。

 

Shell脚本开机自启动

1、写开机自启动要执行的脚本:

C/C++ Code复制内容到剪贴板
  1. #!/bin/sh   
  2. cd ~/Documents/gitbook/  
  3. gitbook serve  

 

如果不是为了自启动gitbook,可以先用ls试试:

C/C++ Code复制内容到剪贴板
  1. #!/bin/sh   
  2. ls  

 

我这段Shell就是启动gitbook的脚本,命名,为settingBoot.sh。

 

2、System Preferences -> 用户与群组 -> 登录项

添加上刚才的settingBoot.sh。

ebf4cc69aaf044489c7bb84189acc.png

3、给settingBoot.sh文件root权限。

4、让settingBoot.sh默认用自己常用的terminal工具打开。

右键文件 -> 显示简介:设置“打开方式”为自己的terminal,如果没有成功,那就更霸道一点,全部更改...

9035c1fbb56df0e929c9c808ad1a5.png

 

重启就可以看到命令行自动运行啦。如果想再玩耍下去,写写gitbook在后台启动的命令,这样就不用一直开着Terminal啦。

 

Terminal预加载运行的方法

在找的过程中,还找到了每次启动Terminal都预先执行的文件,目录为:~/.bash_profile。比如,我在文件里写ls,那每次打开Terminal都会自动执行ls。

 

 

本文来自于:http://www.yoyo88.cn/note/other/265.html

Powered by yoyo苏ICP备15045725号