文档章节

Mac修改开机启动项

铂金蛋蛋
 铂金蛋蛋
发布于 2017/05/25 16:24
字数 290
阅读 62
收藏 0

第二部分: 手动测试服务,以命令的方式快速启动服务,主要是写plist前的验证.
launchctl:


1. 快速验证启动服务程序是否能成功运行,不需要复制org.apache.tomcat.plist到 

~/Library/LaunchAgents

/Library/LaunchAgents

/Library/LaunchDaemons

/System/Library/LaunchAgents

/System/Library/LaunchDaemons

 

意思是快速验证一个需要部署的程序是否能正确运行,当然配置也得和plist一样.

 

[plain] view plain copy

  1. launchctl submit -l org.apache.tomcat -o `pwd`/stdout.log -e `pwd`/stderr.log -p /Users/apple/Desktop/apache-tomcat-5.5.25/bin/catalina.sh run  


2. 停止服务

 

 

[plain] view plain copy

  1. launchctl stop org.apache.tomcat  


3. 移除当前job里的服务

 

 

[plain] view plain copy

  1. launchctl remove org.apache.tomcat  


4. 提示错误 launchctl run error: File exists

 

表示job已经启动过,需要先停止再移除才可以重新运行.

 

[plain] view plain copy

  1. launchctl stop org.apache.tomcat  
  2. launchctl remove org.apache.tomcat  


5. 配置的输出提示错误,说明没有配置 JAVA_HOME 环境变量.

 

 

[plain] view plain copy

  1. Neither the JAVA_HOME nor the JRE_HOME environment variable is defined  
  2. At least one of these environment variable is needed to run this program  


6. 设置环境变量

 

 

[plain] view plain copy

  1. launchctl setenv JAVA_HOME `/usr/libexec/java_home`  


7. 删除环境变量

 

 

[plain] view plain copy

  1. launchctl unsetenv JAVA_HOME  

 

 

http://blog.csdn.net/infoworld/article/details/47419877

 

 

本文转载自:

铂金蛋蛋

铂金蛋蛋

粉丝 27
博文 65
码字总数 13034
作品 0
杭州
架构师
私信 提问
linux修改网卡的mac地址

linux在安装一些软件的时候可能会用到修改主机的mac地址的问题,在网卡配置文件/etc/network/interface中添加mac地址的方式我在修改重启机器后没有生效,所以采用其他方式 在这里推荐使用脚本...

zphj1987
2012/09/11
0
0
如何在LibreELEC上安装Entware?

1.修改LibreELEC系统镜像 LibreELEC系统镜像为只读,无法创建opt文件夹。 mac系统下安装brew,然后brew install squashfs 插入SD卡在终端中输入如下: cd /Volumes/LIBREELECmkdir -p new/op...

问题终结者
02/25
0
0
修改密码、克隆虚拟机、虚拟机相互登录

涉及命令: 重启:reboot/init 0/shutdown -h now 修改用户登录(程序)根目录:chroot 修改主机名:hostnamectl set-hostname 名称 查看防火墙状态:getenforce 临时关闭防火墙:setenforc...

非此即彼
2017/12/15
0
0
linux cobbler 自动安装centos6与centos7系统

1.1 Cobbler介绍 Cobbler 是一个免费开源系统安装部署软件,用于自动化网络安装操作系统。Cobbler 集成了 DNS, DHCP, 软件包更新,带外管理以及配置管理,方便操作系统安装自动化。Cobbler 可...

bdstravel
2016/04/05
0
0
Mac OS X取消Apache(httpd)开机启动

安装MAMP后,启动服务时提示Apache启动失败,80端口被占用.查看进程发现存在几个httpd. OS X自带Apache,可是默认是没有启动的.我也没有开启Web共享,怎么就开机启动了呢? 不知道是不是因为安装了...

Surjur
2015/07/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Qt编写数据可视化大屏界面电子看板9-曲线效果

一、前言 为了编写数据可视化大屏界面电子看板系统,为了能够兼容Qt4和嵌入式linux系统,尤其是那种主频很低的,但是老板又需要在这种硬件上(比如树莓派、香橙派、全志H3、imx6)展示这么华...

飞扬青云
12分钟前
0
0
责任链模式

//这篇博客的博主真的不错,解析的都很清晰明了, https://blog.csdn.net/jason0539/article/details/45091639

南桥北木
38分钟前
3
0
Flutter -------- dio网络请求

dio是Flutter中文网开源的一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时等... 1.添加依赖# dependencies: dio: 2.1.x #...

切切歆语
48分钟前
1
0
PHP的学习

PHP变量的命名必须以$符开始,如: $i;$j;$name; $符后面的第一个字符不可以是数字,只能是字母或者下划线(_)。 除了下划线(_)之外,变量中不能出现任何特殊字符,也就是变量只能包含...

墨冥
今天
3
0
一篇文章彻底搞懂Java虚拟机

概念: 虚拟机:指以软件的方式模拟具有完整硬件系统功能、运行在一个完全隔离环境中的完整计算机系统 ,是物理机的软件实现。常用的虚拟机有VMWare,Visual Box,Java Virtual Machine(Jav...

骚年锦时
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部