mac设置shell脚本开机自启动

最近需要做分布式架构的网站,目前一直在调试阶段,每次开机的时候都要启动一大堆工具,比如zookeeper、activemq、redis、nginx等等,不厌其烦。

在网上搜了下mac如何设置shell脚本开机自启动,记录一下,方便自己也方便大家。

1、首先写一个sh脚本,比如:

1 cd ~/Documents
2 mkdir haha

代码很简单,进入Documents文件夹,建立haha目录,保存为run.sh

2、修改run.sh权限

sudo chmod 777 run.sh

3、右键点击run.sh->显示简介,主要将打开方式修改为终端,共享和权限将所有权限打开。

4、进入系统偏好设置->用户与群组->登陆项,将haha.sh添加到登陆项,并勾选前面的隐藏选项卡,重新启动即可。

时间: 2024-10-11 21:01:03

mac设置shell脚本开机自启动的相关文章

Centos6.8下设置gitlab服务开机自启动,关闭防火墙开机自启动

一. 本地虚拟机的缺点 本地虚拟机虽然也可以模拟服务器用,但电脑不能保证24小时都是开机的,一旦关机,服务就失去了连接,你将看到我们之前搭建的gitlab服务出现如下画面: 本地电脑7*24小时不关机是不现实的,但是可以保证,一旦虚拟机启动,服务也响应启动,而不是服务启动了,发现防火墙开机自启了,本地去访问gitlab时被拦截了,当关闭防火墙,又发现gitlab服务不是开机自动启动的,还需要手动敲一遍命令: gitlab-ctl start 这显然是不合理的,下面我们谈谈如何开闭防火墙开机自启动

安卓设置脚本开机自启动

手机想要开机自启一个脚本,百度之 Android默认的启动脚本有init.rc init.xxx.rc init.xxx.sh 因为init.rc是属于内存文件系统中的文件,每次开机从ram中释放加载进内存,意味着修改替换重启后还是之前的那个,所以无法通过直接修改来init.rc来启动此.sh脚本. 而将x.sh脚本放在/system/etc/init.d下,重启后发现没有自动运行.然后想到将脚本语句写在init.xxx.sh中,因为太长所以在我选择在install-recovery.sh末加入

设置让程序开机自启动的方法

以下方法均可以让程序开机自启动. 1.    在/etc/rc.d/rc.sysinit 末尾添加命令或要执行的程序脚本该脚本run once at boot time.所以对所有启动级别都有效 2.    在/etc/rc.d/rc.local中添加命令或要执行的程序脚本这个脚本将被执行在所有其他的init脚本执行完成后,默认对2345启动级别有效. 3.    在对应启动级别的/etc/rc.d/rcX.d 做连接文件连接的格式如:ln  -s  /etc/rc.d/init.d/xx  /

windowns系统的电脑如何简单潇洒地设置多功能开机自启动

在平时使用电脑时,总有一些东西我们希望开机就可以自己启动起来,这样就不用一个一个去点开它,而且可以节约时间.一般我们设置开机自启有以下这几种办法: 1.打开"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"文件夹或"C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"这个文件夹

ubuntu中设置php7.0-fpm开机自启动

1.编写/etc/init/php7.0-fpm脚本如下 sudo vim /etc/init/php7.0-fpm #!/bin/sh### BEGIN INIT INFO# Provides: php7.0-fpm# Required-Start: $remote_fs $network# Required-Stop: $remote_fs $network# Default-Start: 2 3 4 5# Default-Stop: 0 1 6 # Short-Description: s

centos7设置服务为开机自启动(以crond.serivce为例)

一.设置crond.service服务为开机自启动 步骤1:查看crond.serivce服务的自启动状态 [[email protected]_jenkins ~]# [[email protected]_jenkins ~]# systemctl is-enabled crond.service disabled [[email protected]_jenkins ~]# [[email protected]_jenkins ~]# 此时crond.serivce的自启动状态为disabl

C# 设置/取消程序 开机自启动

(修改注册表) [设置开机自启动] using Microsoft.Win32;//添加命名空间 public static bool SetAutoRun(string keyName,string filePath) { try { RegistryKey runKey=Registry.LocalMachine.OpenSubKey(@"\SOFTWARE\Microsoft\Windows\CurrentVersion\Run",true); runKey.SetValue(k

Centos7如何设置脚本开机自启动?

1. 在需要设置为开机启动的脚本中加入必须的chkconfig启动脚本规范,如下: #!/bin/bash # chkconfig: 2345 80 12 # description: auto start shell script 2. 使用chkconfig将脚本加入自动启动列表 # mv your.sh /etc/rc.d/init.d # chkconfig /etc/rc.d/init.d/your.sh 原文地址:https://www.cnblogs.com/dakewei/p/1

linux -- ubuntu 脚本开机自启动

有一个脚本想在ubuntu 虚拟机开机时,自动运行. 创建脚本文件 在“/opt/lampp/”下新建一个脚本文件:lampp_start.sh #!/bin/bash /opt/lampp/lampp start 编辑启动文件 在/etc/init.d/rc.local文件的do_start()函数第一行内添加自启动脚本目录,格式为      路径 &> /dev/null & 注: 1.确保是root用户 2.确保脚本文件的访问权限即是否为可执行文件 这样开机你的脚本就可以自动启