我的crontab看起来像:

root@slack13x64:~# crontab -l -u dnd

# some variables

SHELL=/bin/bash

PATH=/bin:/usr/bin:/usr/local/bin:/home/dnd/bin

MAILTO=root

# Actual jobs

40 20 * * * /home/dnd/cron_jobs/some_job.sh

55 23 * * Fri /home/dnd/cron_jobs/other_job.py

作业运行几乎没问题,因为crontab无法设置所有变量:

Sep 1 20:40:01 slack13x64 crond[2325]: Failed parsing crontab for user dnd: SHELL=/bin/bash

Sep 1 20:40:01 slack13x64 crond[2325]: Failed parsing crontab for user dnd: PATH=/bin:/usr/bin:/usr/local/bin:/home/dnd/bin

Sep 1 20:40:01 slack13x64 crond[2325]: Failed parsing crontab for user dnd: MAILTO=root

操作系统:slackware 13 x64,crontab 4.4

问题是我错过了什么?是否支持从crontab中删除初始环境变量或运行此作业的用户应该分配给某个组?

linux无法设置变量,linux – crontab在作业之前无法设置变量相关推荐

  1. linux crontab环境变量,Linux下crontab内环境变量与Shell环境变量的关系【转】

    crontab,总是不会缺省的从用户profile文件中读取环境变量参数 经常导致在手工执行某个脚本时是成功的,但是到crontab中试图执行时就会报错. 解决办法如下: 方法一:在shell文件中获 ...

  2. ps4变量+linux,Linux的PS1.PS2.PS3.PS4等环境变量;Crontab的两个坑人点;变量传递等

    1.问题出现: 我为了实现一个功能,就是让PS1变量(命令行提示符)每隔1分钟(利用crontab计划任务)变化一次颜色和背景格式以实现酷炫的效果,但是经过了各种尝试均以失败告终.虽然能够实现让PS1 ...

  3. linux添加永久变量,linux中永久性变量和临时变量的设置

    在Linux中,变量值按变量的生命周期来划分,可以分为两类,即永久性变量和临时变量.若需要定义永久性变量则需要修改配置文件,而临时变量可以使用export命令声明,所声明的变量在关闭shell时失效. ...

  4. linux环境oracle环境变量,Linux下设置oracle环境变量

    Linux设置Oracle环境变量 方法一:直接运行export命令定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新s ...

  5. linux中.service文件,linux 服务注册 service文件 在service文件中设置变量和环境变量...

    [Unit] Description=  #服务描述 After=syslog.target     #服务启动依赖 [Service] Type=forking          #服务启动类型 可 ...

  6. linux环境变量设置方法,Linux环境变量设置指南

    以配置java环境变量为例 [编辑]修改/etc/profile文件 此法对所有用户生效 在文件末尾加入以下内容: JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAV ...

  7. linux环境变量设置图解,Linux环境变量设置

    一.环境变量的概念 1.环境变量的含义 程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的. 2.环境变量的分类 1)按生效的范围分类. 系统环境变量:公共的,对全部的 ...

  8. linux 系统 php环境变量,linux如何设置php环境变量

    linux设置php环境变量的方法:首先编辑环境变量文件,代码为[vim /etc/profile]:然后在文件最后加上引入php运行目录:最后保存退出,执行指令使环境变量生效. 本教程操作环境:wi ...

  9. linux环境变量设置 profile,Linux 环境变量 设置 etc profile

    一.Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1.永久的:需要修改配置文件,变量永久生效. 2.临时的:使用export命令声明即可,变量在关闭shell时失效. 二. ...

最新文章

  1. 记录:开始整合以前的微信预约与内部系统,进行一体化管理。
  2. turtlebot3安装遇到的问题总结
  3. hibernate笔记(三) Hibernate标识符属性(主键)生成策略全析
  4. JAVA 创建线程池
  5. 087_改变html
  6. 服务端高并发分布式架构演进之路【转】
  7. 人工神经网络理论、设计及应用_TensorFlow深度学习应用实践:教你如何掌握深度学习模型及应用...
  8. Linux平台安装MongoDB(亲测)
  9. 前端学习(1258):then参数中的函数返回值
  10. 云原生时代的运维体系进化
  11. matlab2c使用c++实现matlab函数系列教程-sortrows函数
  12. html静态网页设计实训总结,html网页设计总结 html静态网页设计大作业
  13. java springboot activemq 邮件短信微服务,解决国际化服务的国内外兼容性问题,含各服务商调研情况...
  14. leetcode_石头游戏合集
  15. 基于麒麟座继续串口--DMA可以顺手开启-它是ADD不影响
  16. C语言基础语法(初学者必看)
  17. uboot官方http下载地址
  18. java 依赖的项目报错_关于eclipse的maven项目Java Build Path中maven依赖报错问题
  19. 30岁后,你拿什么养活自己
  20. 【目标跟踪】------deepsort

热门文章

  1. 链表题目---4 删除链表中重复的结点 和 判断链表是否为回文链表
  2. Linux进程间通信方式--本地socket
  3. z3 C++学习笔记
  4. I/O 多路复用之select
  5. 数据链路层:基本概念
  6. 内核定时器timer_list使用
  7. 线程控制原语之pthread_self和pthread_create函数
  8. mysql数据库文件位置
  9. 已成功拿下字节、腾讯、脉脉offer,吐血整理
  10. PANEL中显示窗体