Objective c 向crontab添加作业的最佳方法是什么?

Objective c 向crontab添加作业的最佳方法是什么?,objective-c,cron,Objective C,Cron,我的问题很简单,在Objective-C中向crontab添加(和删除…)作业的最佳方式是什么? 通常我会用这个: NSString *croncmd = [NSString stringWithFormat:@"(crontab -l; echo '*/1 * * * * \"%@/Library/Application Support/iKlive/chksec\" %@ > /dev/null 2>&1') | crontab -" , NSHomeDirectory(

我的问题很简单,在Objective-C中向crontab添加(和删除…)作业的最佳方式是什么? 通常我会用这个:

NSString *croncmd = [NSString stringWithFormat:@"(crontab -l; echo '*/1 * * * * \"%@/Library/Application Support/iKlive/chksec\" %@ > /dev/null 2>&1') | crontab -" , NSHomeDirectory(), backup_id ];
system([croncmd UTF8String]); // Or NSTask...

谢谢

因为您使用的是OSX,所以您可能应该使用。有一个项目要开始。我发现这个网站提供了一个关于launchd的非常好的教程:。谢谢因为您使用的是OSX,所以您可能应该使用。有一个项目要开始。我发现这个网站提供了一个关于launchd的非常好的教程:。谢谢