mac系统上添加定时任务

mac系统上的定时任务用launchctl来管理

先写要执行的脚本run.sh:

```

#!/bin/bash
echo `date` > $HOME/test_result.log

```

再写调度任务的plist文件task.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!-- 名称,要全局唯一 -->
<key>Label</key>
<string>com.xyz.test</string>

<!-- 要运行的程序, 如果省略这个选项,会把ProgramArguments的第一个
元素作为要运行的程序 -->
<key>Program</key>
<string>/Users/xyz/test.sh</string>

<!-- 命令, 第一个为命令,其它为参数-->
<key>ProgramArguments</key>
<array>
<string>/Users/xyz/test.sh</string>
</array>

<!-- 运行时间 -->
<key>StartCalendarInterval</key>
<dict>

<key>Minute</key>
<integer>10</integer>

<key>Hour</key>
<integer>17</integer>

</dict>

<!-- 标准输入文件 -->
<key>StandardInPath</key>
<string>/Users/xyz/test-in.log</string>

<!-- 标准输出文件 -->
<key>StandardOutPath</key>
<string>/Users/xyz/test-out.log</string>

<!-- 标准错误输出文件 -->
<key>StandardErrorPath</key>
<string>/Users/xyz/test-err.log</string>

</dict>
</plist>

```

然后再添加到执行列表中

```

launchctl load task.plist

```

就可以了

plist文件的详细内容参考:

http://blog.csdn.net/lgt633744/article/details/45932035

http://www.tuicool.com/articles/beeUNvq

时间: 2024-08-01 10:43:54

mac系统上添加定时任务的相关文章

Mac 系统上易上手且功能全面动图制作工具: GIF Brewery 3

本文标签: Mac效率工具 MacOS GIFBrewery3 MacAppStore机制 GIF工具 GIF 图片作为一种主流的文件格式,贯穿于我们的生活.由于其体积小巧,又以动态图片的形式展示,GIF 图片被广泛用于即时通讯以及社交网络之中,最常见的就是各种搞笑的表情包. 但是,GIF 图片的应用场景绝不仅限于此,对大多人来说它更多是娱乐用途,而对于像我这样经常需要在文章穿插应用演示图的写作者来说,GIF 动态演示无疑是最直观的方式.可这样的GIF展示往往需要保证图像质量,更好的画质意味着更

在MAC系统上进行屏幕录制

最近打算将一些软件操作过程进行屏幕录制进行视频分享,所以寻思着找一块能在MAC上使用的屏幕录制软件.google了一番,没想到MAC系统自带的QuickTime Player已经内置屏幕录像功能,而且简单好用! 启动QuickTime Player 新建屏幕录制 如果想要在录制的过程中对鼠标点击的位置突出的话,可以勾选控制界面右边的倒三角,勾选“在录制中显示鼠标点按”,当然你还可以在这里设置麦克风输入,比如录制教程的时候,一边讲解一边录制,那么就可以把“内建输入:外置麦克风”勾上,还可以设置视频

用crontab、crond在嵌入式系统中添加定时任务

在嵌入式系统中,定时任务通过crond和cronttab两个系统命令来联合执行. 其中crond是定时任务的守护进程,系统开始时是没有开启的. 在编制busybox系统的时候,由于/var路径的容量实在是太小了,没有办法开始寻找其他的路径作为替代. 其中,crond和crontab默认是在 /var/spool/cron/crontabs/目录 执行和查找crontab任务的. crontab -c /etc/crontabs/ /etc/crontabs/root crond -c /etc/

#Mac技巧#如何在Mac系统上新建TXT文档,以及打开txt文稿的乱码问题如何解决

使用mac的朋友可能都有这样的疑问,mac系统下强大的文本编辑器居然不能保存常用的TXT格式? 又或者打开同事在windows上保存的TXT文件会出现如下情况: 最近Hans也被这些问题困扰着,于是便上网搜索了一下解决办法,特来给大家分享普及! 首先来说明一下 如何创建TXT文稿   我们平常打开mac的文本编辑器的时候是下面这个样子的此时按下shift?+command?+T就会变成下面这个情况 其实这个快捷键就是“菜单”--“格式”选项里面的”制作纯文本“快捷键 此时再次存储就是TXT格式了

如何在现有的 Linux 系统上添加新的磁盘

摘要: 作为一个系统管理员,我们会有这样的一些需求:作为升级服务器容量的一部分,或者有时出现磁盘故障时更换磁盘,我们需要将新的硬盘配置到现有服务器. 在这篇文章中,我会向你逐步介绍添加新硬盘到现有 RHEL/CentOS 或者 Debian/Ubuntu Linux 系统的步骤. 作为一个系统管理员,我们会有这样的一些需求:作为升级服务器容量的一部分,或者有时出现磁盘故障时更换磁盘,我们需要将新的硬盘配置到现有服务器. 在这篇文章中,我会向你逐步介绍添加新硬盘到现有 RHEL/CentOS 或者

在Mac系统上配置Android真机调试环境

我使用的系统是OS X Yosemite 10.10.2,使用的Android手机是MX4 Pro 1. 安装adb客户端.你可以下载好最新版本的SDK,在platform-tools目录下有adb命令 2. 配置adb命令的环境变量.在.bash_profile中加入 export PATH=$PATH:/Users/jerikc/Library/Android/sdk/platform-tools 如果OS X系统上找不到.bash_profile,可以使用如下命令创建.bash_profi

在MAC系统里添加开机启动任务

公司最近购进了几台MAC台式电脑,要在上面为一个项目做测试. MAC这么高大上的东西,还是第一次接触,折腾了半天好不容易安装了一些需要的应用服务上去,跑了一下还不错. 公司提倡节约用电,下班之后要把所有电脑都关掉,这几台高大上的MAC也不例外.机器是给开发人员测试用的,每次开机,都得跑过去给他们启动这几个服务比较麻烦,需要想办法让这些服务开机自启动. 查找了一些资料,终于搞定了. 贴代码之前,大家先普及基础知识,链接在此:http://www.tanhao.me/talk/1287.html 我

OpenSSL简介及在Windows、Linux、Mac系统上的编译步骤

OpenSSL介绍:OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法.常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用. SSL是SecureSockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输.其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持.已经成为Internet上保密通讯的工业标准. 安全套接层协议能使用户/服务器应用之间的通信不被攻击者窃听,并且始终对服务器进行认证,还可

在Mac系统上安装Tomcat

http://blog.csdn.net/chenlia/article/details/7692361 到 apache官方主页 下载 Mac 版本的完整 .gz文件包.解压拷贝到 /Library目录下. 1.Mac中 Finder打开 Library的方法 新建 Finder窗口   按下 shift +Command+G  输入  /Library  进入  该隐藏目录.ps:这个快捷键非常的有用,一定要记住! 2.修改目录权限 选中 文件夹   Command+I 打开 简介, 修改文