博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac使用Launchd命令行lauchctl操作服务的简单用法
阅读量:6071 次
发布时间:2019-06-20

本文共 638 字,大约阅读时间需要 2 分钟。

注意:操作时前面比如带上sudo,不然只能操作当前用户的服务,会出现无法操作一些root用户的服务的问题。系统版本为Mac 10.12。

1、配置好plist之后:

#加载一个服务到启动列表sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist #卸载一个服务sudo launchctl unload  /System/Library/LaunchDaemons/ssh.plist

2、查看所有服务:

sudo launchctl list

3、查看服务状态

sudo launchctl list | grep <
>

输出具有以下含义:

  • 第一个数字是进程的PID,如果它正在运行,如果它不运行,它显示一个' - '。
  • 第二个数字是进程的退出代码,如果它已经完成。如果是负数,则是杀死信号的数量。
  • 第三列是进程名称。

4、服务操作

#停止sudo launchctl stop <
>#开始sudo launchctl start <
>#killsudo launchctl kill <

5、更多的用法直接输入:launchctl help进行查看。

 

参考:

 

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==

转载地址:http://thfgx.baihongyu.com/

你可能感兴趣的文章
深度探索I/O完成端口
查看>>
年夏天针对中国市场推出廉价版的iPhone—iPhone Mini
查看>>
我的友情链接
查看>>
超详细PXE批量部署Linux
查看>>
Java爬虫实战(一):抓取一个网站上的全部链接
查看>>
交互组件微创新
查看>>
10本 Groovy/Grails 的书籍
查看>>
3.3 bash详解2
查看>>
【Android游戏开发之三】剖析 SurfaceView ! Callback以及SurfaceHolder!!
查看>>
No UserDatabase component found under key UserData
查看>>
二分查找算法
查看>>
PXE技术实现Linux系统自动化安装
查看>>
setter 和 getter 方法的作用
查看>>
Java编程基础抽象类
查看>>
Linux性能测试实践
查看>>
Intellij IDEA SVN版本控制问题
查看>>
canvas 连线动画
查看>>
工欲善其事必先利其器 工具介绍
查看>>
MISP6: 细化迭代4:实现退货用例
查看>>
项目SOA化
查看>>