【Raspberry Pi】crontab 定时任务

摘要:
crond方法通常用于在Linux上执行计划任务。然而,昨天编写的crond命令尚未运行。有人说这是环境变量,也有人说是时间问题。今天,我再次仔细阅读了crontab描述,发现昨天的命令被误解了,而且似乎对非root用户没有好处。最后,它在root权限下成功编写:第二个是运行温度和湿度检测和发送邮件程序。

在linux上做定时任务一般用crond

两种方法上文已列,但昨天写的crond命令却一直都没有运行,上网查,有说是环境变量的,也有说是时间问题的,都改过,但还没有效。

今天再次认真读了一遍crontab的说明,发现昨天的命令理解错了,少打了一个星号,再改多打一个空格也不行,又改,在非root用户下貌似也不行。最后用root权限来写终于成功:

sudo crontab -u root -e

*/1 * * * * echo "try it" >> /tmp/test.txt
*/1 * * * * python /home/pi/Myprogramme/get_temperature_email.py

第一个为 测试用,第二个是运行的温度湿度检测发送邮件程序,时间周期为每分钟。

其他内容:

查看环境变量
echo $PATH
安装vim
sudo apt-get install vim
重启cron服务
sudo /etc/init.d/cron restart
查看系统日志
vim /var/log/syslog
退出vim
:quit

免责声明:文章转载自《【Raspberry Pi】crontab 定时任务》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java如何从HttpServletRequest中读取HTTP请求的bodyOS_死锁_银行家算法和安全性测试算法:C++实现下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

kubernetes配置(kubeconfig)对多集群的访问

配置对多集群的访问 本文展示如何使用配置文件来配置对多个集群的访问。 在将集群、用户和上下文定义在一个或多个配置文件中之后,用户可以使用kubectl config use-context命令快速地在集群之间进行切换。 注意:用于配置集群访问的文件有时被称为kubeconfig 文件。 这是一种引用配置文件的通用方式,并不意味着存在一个名为kubecon...

Hessian反序列化RCE漏洞

Hessian反序列化RCE漏洞 靶机搭建 安装java 安装tomcat 部署Hessianhttps://raw.githubusercontent.com/21superman/Hessian-Deserialize-RCE/master/HessianTest.war 访问:http://192.168.31.36:8080//HessianTe...

ios时间处理

1.获取时间的年,月,日,时,分,秒   1 //"expireDatetime": "2015-07-28 17:29:48.0" <==> 转换 2 NSString *dateStr = [model.expireDatetime substringToIndex:model.expireDatetime.leng...

Linux安装loadrunner负载机【转】

1、loadrunner下载地址:http://download.csdn.net/download/intel80586/9542271或者其他资源 2、首先用rpm -qa|grep -i c++命令确认服务器是否已经安装了compat-libstdc++-33-3.2.3-61.i386.rpm,若没有下载安装下载地址:http://vdisk.we...

Linux 下 expect 脚本语言中交互处理常用命令

Linux 下 expect 脚本语言中交互处理常用命令 1. #!/usr/bin/expect 告诉操作系统脚本里的代码使用那一个 shell 来执行。这里的 expect 其实和 Linux 下的 bash、windows 下的 cmd 是一类东西。 注意:这一行需要在脚本的第一行,从而告知操作系统采用 expect 作为 shell 执行脚本...

Spark python集成

Spark python集成 1、介绍 Spark支持python语言,对于大量的SQL类型的操作,不需要编译,可以直接提交python文件给spark来运行,因此非常简单方便,但是性能要比scala或java慢。对于常规任务,可以使用python来编写,特殊任务还是建议scala编写。 2、使用pyspark启动spark shell(centos) 2...