【linux】ubuntu下crontab无效解决方法
在Debain的docker中启用crontab,踩了一整天的坑,特地记录一下。Debain和ubuntu差不多,故算在ubuntu下面了。
1.第一个坑,安装crontab
apt-get install cron
看清楚了,是cron,不是crond啊!在centos下安装需要的vixie-cron之类的东西也根本就不需要啊!!在网上各种适用于centos的教程真是把我坑惨了啊!!!记住,在ubuntu下只需要上面一个指令就够了!!!
2.启动crontab服务
/etc/init.d/cron status #查看状态 /etc/init.d/cron restart #启动服务
查看状态用ps -ef|grep cron也行, 启动服务用service start cron也行。 只要记住一点,是cron不是crond!!crond是centos用的。
3.针对docker,如果用的不是docker就可以跳过这一步了
修改/etc/pam.d/cron文件,将其中的required改为sufficient,然后重启cron服务:/etc/init.d/cron restart
4.脚本中必须用绝对路径
无论是shell脚本还是python脚本,里面所有的路径必须都是绝对路径!!!
5.导入需要的环境变量
例
0 8 * * * . /etc/profile; /bin/sh /home/abc/test.sh
0 8 * * * /bin/usr/python2.7 /home/abc/test.py
这些都ok了应该就没有问题了~ 如果还有问题,那么恭喜你踩到了我没有踩过的坑~~~
转载于:https://www.cnblogs.com/dplearning/p/6633329.html
【linux】ubuntu下crontab无效解决方法相关推荐
- linux+wine乱码,Ubuntu下Wine乱码解决方法与中文支持
由于这段时间安装了Ubuntu 9.04 x64的系统,也碰到了很多问题,收集起来以便方便使用 安装 wine ubuntu 官方自带了 wine , 但是推荐用 winehq 官方提供的最新版本 w ...
- windows文件(.txt,.h,.cpp等等)中的中文在ubuntu下乱码的解决方法
ubuntu默认的打开.txt文件用的是gedit,可gedit默认编码是UTF8,打开windows下编辑的gb2312的文档都是乱码.解决方法之一就是把gedit的编码改为GB2312,方法如下: ...
- linux乱码临时怎么解决方案,(收集)linux环境下乱码的解决方法
**************************** 就是从数据库中取出来时,在存入linux的文件里时,在字符流时制定编码格式.代码如下: FileOutputStream fos=new Fi ...
- linux查找乱码文件,(收集)linux环境下乱码的解决方法
**************************** 就是从数据库中取出来时,在存入linux的文件里时,在字符流时制定编码格式.代码如下: FileOutputStream fos=new Fi ...
- linux 服务器 iptables 防止arp病毒,linux环境下防arp解决方法
方案二:arping 命令解决arp***(此发放貌似可以解决局域网中病毒的问题.但根本解决办法还是得找到局域网内中apr的机器.) 原文:我用的是fedora core 6,我先把几个镜像文件挂上, ...
- Linux ubuntu忘记root密码解决方法
方法一: 只是忘记root密码,用户密码没有忘记: 在终端输入: sudo passwd root 重新设置一下就可以了 方法二: 启动系统,在以下界面通过上下键移动,选择Ubuntu高级选项(或者有 ...
- 使用模板创建linux虚拟机网卡eth0无效解决方法
问题描述: 在使用linux虚拟机模板部署完系统后使用ifconfig –a ,没发现eth0,发现eth1,在/etc/sysconfig/network/下有一个ifcfg-eth0的文件,但是没 ...
- intellij Find Usage 查找符号使用快捷键alt + f7在ubuntu下无法使用的解决方法
intellij中可以通过alt f7快捷键在工程中查询某个符号被使用的所有地方.在ubuntu中alt f7作为系统占用的快捷键,使得intellij中的alt f7快捷键不起作用.为了解决该问题, ...
- LINUX底层文件1008无标题,Linux系统下常见问题的解决方法
一.系统问题 1.系统无法启动 可能问题是MBR受损或GRUB错误.可考虑两种方案:1 进入救援模式rescue mode,编辑/boot/grub/下的menu.lst .2 修复MBR,备份MBR ...
最新文章
- 悟透delphi 第十章 操作界面与操作逻辑
- Linux 主要的发行系统版本介绍
- python计算机视觉编程调试问题
- Django之templates模板
- 虚拟机+Ubuntu+filezilla连接
- Java必备技能:IDEA一定要懂的32条快捷键
- 理解mysql 底层原理
- 挖掘11亿用户背后的产品逻辑之美
- Ubuntu菜鸟入门(五)—— 一些编程相关工具
- 惊!使用nw.js将vue项目打包为可在xp系统运行的桌面程序
- IPC$入侵的4种方式
- sequelize时间自动格式化
- 常用软件自动安装,软件批量安装包升级版
- 游戏制作之路-unity捕鱼达人(一 开始以及加载界面的制作)
- word自定义多级折叠,自动编码标题【论文框架快速上手】
- [Unity-26] AnimationClip压缩-动画文件压缩
- 计算机管理恢复分区,如何在Windows中擦除恢复分区 | MOS86
- ROIpooling是什么
- 用加密锁实现网站身份认证
- 安卓Android sqllite实现保存数据和读数据