`
java_frog
  • 浏览: 252986 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下crontab定时任务不执行

 
阅读更多
前天要写一个shell脚本,定时到服务器某指定目录下扫描符合规则的文件,并通过ftp命令上传到银行FTP前置服务器,执行sh脚本的时候没有问题,但是写的crontab却是执行不了,试了半天报权限错误Permission denied,找了半天没查到原因,今天晚上查sh脚本文件权限的时候发现有读写权限,没有执行权限,
chmod 744 ***.sh

执行了这个以后,crontab能正常定时执行sh程序了
0
3
分享到:
评论
2 楼 yugouai 2013-07-10  
另外还有可能是拿不到环境变量的,所以crontab的shell任务,一般需要srouce /etc/profile
1 楼 wuchsh2013 2013-07-10  
最好不要写在脚本里面,在执行脚本前设置权限。

相关推荐

    易语言 Crontab 定时任务执行模块 v1.2 支持单位秒 也可做计时器源码

    总之,易语言 Crontab 定时任务执行模块 v1.2 是一个强大的工具,能够帮助开发者在易语言环境下实现复杂的定时任务和计时功能,通过熟悉并熟练使用这个模块,可以提升你的程序自动化水平,提高效率。

    Linux中crontab定时任务不执行的原因

    本篇文章主要介绍了Linux中crontab定时任务不执行的原因,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    crontab定时任务不执行的一些原因总结

    最近在工作中遇到了一些问题,crontab定时任务居然不执行,后来我在网上找的时候发现网上主要说了这5个原因: 1 crond服务未启动 crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以...

    Linux Crontab 定时任务 命令详解

    Linux Crontab 是一个强大的定时任务命令,用于在指定的时间间隔执行特定的命令或程序。Crontab 命令的功能是在一定的时间间隔调度一些命令的执行,通过编写 Crontab 文件来实现。 1. Crontab 介绍 Crontab 命令的...

    crontab定时任务不执行的原因分析与解决方法

    主要给大家介绍了关于crontab定时任务不执行的原因分析与解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Linux定时脚本crontab中文乱码.docx

    当我们在 Linux 系统中使用 crontab 执行 jar 文件时,输出结果中出现中文乱码的原因是由于 Unix/Linux 下的 crontab 环境与用户环境的差异。通常情况下,用户环境中会设置一些环境变量,例如语言环境变量 LANG,...

    linux采用crontab定时跑任务.docx

    【Linux的Crontab定时任务】 Crontab是Linux系统中的一个强大工具,用于设置周期性的任务调度。它依赖于名为`crond`的守护进程,该进程在系统启动时自动启动,每分钟检查是否有待执行的任务。Crontab的任务调度分为...

    linux采用crontab定时跑任务.pdf

    系统任务调度集中在/etc/crontab文件中,这个文件包含了环境变量的配置以及定时任务的定义。例如,SHELL变量指定使用哪个shell(这里是bash),PATH变量指定了执行命令的搜索路径,MAILTO变量则指定了任务执行信息的...

    suse linux crontab 任务计划 sh文件不能执行分析

    - 如果`crontab` 任务执行失败,系统会默认发送一封邮件到用户邮箱。确保你的系统配置正确,并检查是否收到了错误信息。 7. **特殊字符处理**: - `cron` 对某些特殊字符有特殊含义,例如`*` 和`%`。在脚本中使用...

    使用crontab定时任务自动执行爬虫程序.rar

    在Linux系统中,`crontab`是一个强大的定时任务调度工具,它允许用户安排命令或脚本在特定的时间点自动执行。在这个场景中,我们讨论的是如何利用`crontab`来定时执行Python爬虫程序。Python作为一种广泛用于数据...

    Linux下的crontab定时执行任务命令详解

    Linux下的crontab定时执行任务命令详解 在Linux操作系统中,`crontab`是一个强大的定时任务调度器,用于在设定的时间间隔执行指定的命令或脚本。它依赖于名为`cron`的守护进程,该进程会在后台持续运行,按照预定义...

    Ubuntu-使用crontab定时任务

    1. **定时任务不执行** - 检查脚本路径是否正确。 - 检查脚本是否有执行权限。 - 确认 crond 服务是否正常运行。 ```bash ~# systemctl status cron ``` 2. **查看定时任务列表** - 查看当前用户的定时任务...

    linux定时任务crontab 实现每秒执行一次的方法

    同时,通过`tail -f`命令跟踪日志文件,你可以实时查看任务执行的情况。 请注意,频繁的执行可能会对服务器性能产生影响,因此在实际应用中,确保你的任务对系统负载的影响在可接受范围内,并根据需要进行优化。...

    Linux下定时任务,命令启停jar包服务

    Linux 下的定时任务和 jar 包服务管理 Linux 作为一款流行的操作系统,提供了许多强大的功能,其中之一就是定时任务的管理。定时任务允许用户在指定的时间执行特定的命令或程序,从而实现自动化操作。在 Linux 中,...

    linux下定时执行计划任务

    本文将详细介绍如何在 Linux 系统中配置和管理定时任务。 #### 二、核心概念与配置文件 Linux 的定时任务主要通过 `cron` 服务来实现。`cron` 是一个守护进程,用于调度定时任务。它的配置主要分布在几个文件中: ...

    linux C7 crontab离线安装包

    在Linux系统中,Crontab...总结来说,Linux CentOS 7的Crontab离线安装包提供了在无网络环境下安装和管理定时任务的能力,通过RPM包管理方式,我们可以方便地在系统中部署和配置Crontab,实现自动化维护和管理工作。

    thinkphp 5.1 定时任务,Crontab 计划任务-think-cron.zip

    在ThinkPHP 5.1中,定时任务通常被称为计划任务,它们允许开发者设置定期执行的任务,而无需用户交互。这在许多场景下非常有用,例如数据备份、日志清理、发送邮件等周期性任务。ThinkPHP提供了`think-cron`组件来...

    linux服务器配置定时任务教程

    - 如果定时任务执行出现问题,可以通过查看日志文件来定位问题原因。 #### 六、总结 本文详细介绍了如何在Linux服务器上配置定时任务,并提供了多种配置方法以及多个实际案例。通过这些内容的学习,相信大家可以...

Global site tag (gtag.js) - Google Analytics