`
ni_de_yang_zi
  • 浏览: 29842 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

shell 脚本执行问题总结

阅读更多
最近开始学习shell脚本,遇到一些问题,总结如下

1.写好的shell脚本 手动执行ok 但是一旦加入到crontab就执行不了

问题原因:
1.环境变量问题

解决方式:在crontab文件中加入path路径

例如:PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin

2.文件中有引用其他文件的路径(用的是相对路径)

解决方式:使用绝对路径(有时相对路径可以,有时却不行,这个很诡异,暂时还未找到原因)
这个问题解决方式 在crontab定时中加上错误输出日志 ,里面会记载详细的错误信息

例如:
0 2 *  *  *  * root /bin/bash /led/data.sh > /var/log/dm_monitor_kestrel.log 2>&1&

分享到:
评论

相关推荐

    linux下批量执行oracle脚本的shell脚本

    `说明.txt` 文件可能是对整个过程的详细说明,包括如何运行shell脚本,脚本的工作原理,以及可能遇到的问题和解决方案。阅读这份说明有助于理解脚本的使用方法和潜在问题。 执行Oracle SQL脚本的shell脚本通常包含...

    解决Unity不能调用shell脚本传递参数的问题

    ### 解决Unity不能调用shell脚本传递参数的问题 在Unity开发过程中,有时我们需要与操作系统进行交互,例如执行shell脚本来处理一些特定的任务。但在实际操作中,可能会遇到Unity无法正确调用shell脚本并传递参数的...

    IDEA中编写并运行shell脚本的实现

    在新的IDEA版本中,需要修改脚本的执行命令,修改后的脚本执行命令如下图所示。 七、新版本bashsupport插件 新版本bashsupport插件已经不再更新,可能会和之后的新版本不兼容。但是,新出了bash support pro,但是...

    shell脚本精华总结

    "shell脚本精华总结" 本资源摘要信息涵盖了 shell 脚本的基础知识点,包括 shell 脚本的基本概念、vim 编辑器的使用、shell 命令的执行方式、vim 中的搜索和替换、环境变量的设置和使用等。 一、shell 脚本的基本...

    Shell脚本中多命令逻辑执行顺序的方法详解

    在Shell脚本编程中,连接和控制多个命令的执行顺序是非常关键的,这涉及到脚本的逻辑流程和错误处理。本文将深入讲解如何利用分号、双and号、双竖线以及单个&符号来实现不同的命令执行逻辑。 1. 分号`;` 分号`;`...

    linux下shell脚本实现数据的导出

    总结来说,这个场景涉及到了Linux下的shell脚本编写,主要是使用`exp`命令导出Oracle数据库中的数据,并通过Java程序来调用这个脚本。这在日常的运维工作中非常常见,通过这种方式可以实现自动化数据备份,提高工作...

    Linux-shell脚本全面学习.pdf

    Linux Shell 脚本编程基础知识点总结 Linux 脚本编写基础 1.1 语法基本介绍 * `#!` 符号用来告诉系统它后面的参数是用来执行该文件的程序 * 在 Linux 中,使用 `/bin/sh` 来执行程序 * 编辑好脚本后,需要使其可...

    shell脚本编程学习笔记汇总

    shell脚本编程学习笔记汇总 本文档总结了 Linux shell 脚本编程的学习笔记,涵盖了 shell 脚本的定义、编写、权限、存放位置、函数、变量、IF 控制语句、命令退出状态等知识点。 一、shell脚本的定义 shell 脚本是...

    korn-shell脚本入门.docx

    Korn Shell脚本入门知识点总结 Korn Shell是AIX操作系统的缺省Shell,它允许用户与内核进行通信。 Shell脚本的主要功能是将多个命令组合在一个文件中,以便一次执行多个命令。编写Korn Shell脚本需要使用文本编辑器...

    16.linux8.0-shell脚本.pdf

    本文将详细介绍shell脚本的基础知识,包括shell脚本的定义、组成、种类、特点、变量、权限、执行方法等方面的内容。 一、什么是shell脚本? shell脚本是一种批量执行命令的文件,通过编写shell脚本,可以完成特定...

    Mysql备份可以执行的shell脚本

    总结来说,通过编写shell脚本,我们可以实现MySQL数据库的自动化备份,包括全量备份和(借助第三方工具的)增量备份。创建并管理备份目录,结合cron job实现定时任务,确保数据的安全性和可靠性。

    shell脚本远程启动其他服务器的tomcat传输文件自动登录判断启动停止

    总结来说,这个解决方案通过shell脚本将expect、ssh和scp集成在一起,实现自动化远程服务器登录、文件传输、删除文件以及控制Tomcat服务的启停。这不仅提高了运维效率,减少了人工干预,而且在多服务器环境下提供了...

    shell脚本学习指南,中文清晰带书签

    ### Shell脚本学习指南知识点详解 #### 一、Shell脚本概述 - **定义与作用**:Shell脚本是用于Unix/Linux系统中的自动化任务的一种编程语言。它通过一系列的命令来实现对系统的控制和管理,可以极大地提高工作效率...

    Java程序去调用并执行shell脚本及问题总结(推荐)

    Java程序调用并执行shell脚本及问题总结 Java程序调用并执行shell脚本是Java开发中非常重要的一部分,特别是在文本处理过程中。Java开发的特点是可以很早地进行TDDL,METAQ等等的对接,而脚本开发的特点是可以在...

    109个shell脚本合计

    本文档汇总了109个实用的Shell脚本实例,涵盖了多个应用场景,包括系统管理、网络监控、数据库备份等。下面将详细讨论其中几个关键脚本。 1. Dos攻击防范(自动屏蔽攻击IP): 这个脚本通过分析Nginx的访问日志...

    Shell脚本资料汇总.zip

    在本资料包“Shell脚本资料汇总.zip”中,我们可以深入学习和掌握Shell脚本的相关知识,包括基础语法、控制结构、函数使用、变量与环境、文件处理以及一些高级技巧。 1. **基础语法**: - Shell脚本的开头通常会...

    Linux+命令行和shell脚本编程宝典.pdf

    linux脚本+命令总结

    shell脚本入门

    Shell脚本是Linux/Unix操作系统中的一个强大工具,...总结,Shell脚本是一种强大的工具,能够帮助用户自动化重复性任务,提高效率。通过理解基本概念,熟悉常用命令,编写并实践脚本,你很快就能成为Shell脚本的熟手。

    Shell 脚本编程实战100例.pdf

    下面将详细介绍从给出的内容中能够总结出的一些Shell脚本编程知识点。 首先,Shell脚本编程是Linux系统管理员必备的技能之一,它允许自动化地执行许多日常任务。Shell脚本可以通过组合常用的命令行工具,比如rsync...

Global site tag (gtag.js) - Google Analytics