在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无效解决方法相关推荐

  1. linux+wine乱码,Ubuntu下Wine乱码解决方法与中文支持

    由于这段时间安装了Ubuntu 9.04 x64的系统,也碰到了很多问题,收集起来以便方便使用 安装 wine ubuntu 官方自带了 wine , 但是推荐用 winehq 官方提供的最新版本 w ...

  2. windows文件(.txt,.h,.cpp等等)中的中文在ubuntu下乱码的解决方法

    ubuntu默认的打开.txt文件用的是gedit,可gedit默认编码是UTF8,打开windows下编辑的gb2312的文档都是乱码.解决方法之一就是把gedit的编码改为GB2312,方法如下: ...

  3. linux乱码临时怎么解决方案,(收集)linux环境下乱码的解决方法

    **************************** 就是从数据库中取出来时,在存入linux的文件里时,在字符流时制定编码格式.代码如下: FileOutputStream fos=new Fi ...

  4. linux查找乱码文件,(收集)linux环境下乱码的解决方法

    **************************** 就是从数据库中取出来时,在存入linux的文件里时,在字符流时制定编码格式.代码如下: FileOutputStream fos=new Fi ...

  5. linux 服务器 iptables 防止arp病毒,linux环境下防arp解决方法

    方案二:arping 命令解决arp***(此发放貌似可以解决局域网中病毒的问题.但根本解决办法还是得找到局域网内中apr的机器.) 原文:我用的是fedora core 6,我先把几个镜像文件挂上, ...

  6. Linux ubuntu忘记root密码解决方法

    方法一: 只是忘记root密码,用户密码没有忘记: 在终端输入: sudo passwd root 重新设置一下就可以了 方法二: 启动系统,在以下界面通过上下键移动,选择Ubuntu高级选项(或者有 ...

  7. 使用模板创建linux虚拟机网卡eth0无效解决方法

    问题描述: 在使用linux虚拟机模板部署完系统后使用ifconfig –a ,没发现eth0,发现eth1,在/etc/sysconfig/network/下有一个ifcfg-eth0的文件,但是没 ...

  8. intellij Find Usage 查找符号使用快捷键alt + f7在ubuntu下无法使用的解决方法

    intellij中可以通过alt f7快捷键在工程中查询某个符号被使用的所有地方.在ubuntu中alt f7作为系统占用的快捷键,使得intellij中的alt f7快捷键不起作用.为了解决该问题, ...

  9. LINUX底层文件1008无标题,Linux系统下常见问题的解决方法

    一.系统问题 1.系统无法启动 可能问题是MBR受损或GRUB错误.可考虑两种方案:1 进入救援模式rescue mode,编辑/boot/grub/下的menu.lst .2 修复MBR,备份MBR ...

最新文章

  1. 悟透delphi 第十章 操作界面与操作逻辑
  2. Linux 主要的发行系统版本介绍
  3. python计算机视觉编程调试问题
  4. Django之templates模板
  5. 虚拟机+Ubuntu+filezilla连接
  6. Java必备技能:IDEA一定要懂的32条快捷键
  7. 理解mysql 底层原理
  8. 挖掘11亿用户背后的产品逻辑之美
  9. Ubuntu菜鸟入门(五)—— 一些编程相关工具
  10. 惊!使用nw.js将vue项目打包为可在xp系统运行的桌面程序
  11. IPC$入侵的4种方式
  12. sequelize时间自动格式化
  13. 常用软件自动安装,软件批量安装包升级版
  14. 游戏制作之路-unity捕鱼达人(一 开始以及加载界面的制作)
  15. word自定义多级折叠,自动编码标题【论文框架快速上手】
  16. [Unity-26] AnimationClip压缩-动画文件压缩
  17. 计算机管理恢复分区,如何在Windows中擦除恢复分区 | MOS86
  18. ROIpooling是什么
  19. 用加密锁实现网站身份认证
  20. 安卓Android sqllite实现保存数据和读数据

热门文章

  1. Jexus vs IIS8 非绝对客观对比测试
  2. CVPR2021 双图层实例分割,大幅提升遮挡处理性能
  3. CVPR 2020 论文大盘点—目标跟踪篇
  4. SiamFC++,90 fps的单目标跟踪SOTA
  5. 人脸识别的前世今生:从人工特征的百花齐放到深度学习的一统江湖
  6. 我珍藏的一些好的Python代码,技巧
  7. 【Python】Python实战从入门到精通之四 -- 教你使用Python中字典
  8. 深度学习(四十五)条件对抗网络
  9. PID参数整定法(2)
  10. 计算机考试的基础知识高考,计算机考试基础知识试题..doc