嗨,我是 Linux 的新手:D
我制作了一个 crontab 程序,它应该每 3 分钟在控制台中打印一次当前时间。
我所做的如下。
我做了一个crontab。在终端中,命令“
crontab -e
”并添加一个短语“*/3 * * * * /home/user/a.out
”a.out 是“
gcc WowCron.c
”的结果文件。
代码如下。
int main (int argc, char* argv[]){
time_t now;
time(&now);
printf("this is what we call cron does: %s\n", ctime(&now));
return 0;
}
单独运行时效果很好。
然后我
service cron restart
在终端中运行了一个“”命令。现在当我命令“crontab -l
”时,我可以看到我在 crontab 中写的消息。问题是我认为它可以工作,但从不打印时间消息。
问:我怎样才能使这个打印时间每 3 分钟一次?