如何使用busybox的cron实现计划任务

时间:2021-04-16 14:20:41
我在busybox中已经选中了crond和crontab两个选项,编译完后把busybox下载到板子上并且做了这两个的链接。
看到有的资料上说是/sbin/service crond start来启动服务的。可是我的开发班上没有/sbin/service这个命令,busybox中也没有service的选项。
该如何启动这个服务呢?

在板子上执行后出现如下的错误:
/usr/sbin/crond: 1: Syntax error: "(" unexpected

3 个解决方案

#1


"编译完后把busybox下载到板子上并且做了这两个的链接"
链接怎么做的?

直接启动crond& 和 crontab& 看看

试试下面命令看看帮助
busybox crond --help
busybox crontab --help

#2


ln -sf /MYPATH/busybox /usr/sbin/crond
ln -sf /MYPATH/busybox /usr/bin/crontab

crond&执行后的结果是
crond: crond: 1: Syntax error: "(" unexpected

是不是在busybox中运行cron服务就是crond&后台执行就可以了,然后crontab去编辑?
但为什么会出现如上的错误呢,请继续指教

#3


应该
alias  crond='/MYPATH/busybox crond'
alias  crontab='/MYPATH/busybox crontab'

exprot PATH=$PATH:/MYPATH

把这加到启动就设置,以后就可以直接使用

#1


"编译完后把busybox下载到板子上并且做了这两个的链接"
链接怎么做的?

直接启动crond& 和 crontab& 看看

试试下面命令看看帮助
busybox crond --help
busybox crontab --help

#2


ln -sf /MYPATH/busybox /usr/sbin/crond
ln -sf /MYPATH/busybox /usr/bin/crontab

crond&执行后的结果是
crond: crond: 1: Syntax error: "(" unexpected

是不是在busybox中运行cron服务就是crond&后台执行就可以了,然后crontab去编辑?
但为什么会出现如上的错误呢,请继续指教

#3


应该
alias  crond='/MYPATH/busybox crond'
alias  crontab='/MYPATH/busybox crontab'

exprot PATH=$PATH:/MYPATH

把这加到启动就设置,以后就可以直接使用