Questions tagged «crontab»

Crontab是cron表的缩写。它是一个配置文件,用于指定要按给定计划定期运行的Shell命令。

1
Crontab找不到本地用户的bin目录中安装的程序
我试图在执行一些备份操作的dreamhost帐户上运行bash脚本。我用来执行备份的程序安装在Web托管帐户的主目录下~/usr/local/bin/。该路径将同时导出到我.bashrc和.bash_profile文件中。当我从bash命令行运行脚本时,一切顺利。 但是,当我使用以下命令在用户的crontab中安装脚本时: crontab -e -u <user> crontab日志报告找不到用于执行备份的程序。我已经检查过使用whoami,而crontab实际上是以方式运行的,所以我不确定为什么它无法找到程序的二进制文件。有什么想法吗?

1
每个月的第一个星期三关闭Linux服务器
我写了一个crontab条目: 00 19 1-7 * 3 /sbin/init 0 它应该在每个月的第一个星期三关闭我的linux服务器。不幸的是,服务器今天(星期四)发生了故障。任何人都可以告诉我为什么会这样发生,请告诉我如何解决它。
1 linux  crontab 

2
为什么这个bash脚本会在Ubuntu上给出错误而不是OSX
#!/usr/bin/env sh export $NODE_CONFIG_DIR=/Users/full/path/to/script/config cd /Users/full/path/to/script /usr/local/bin/node main 该脚本在OSX上本地运行(如果我调整本地环境的路径),但在Ubuntu上,我得到: ./mtf_runner.sh: 2: export: : bad variable name 我想使用cron运行脚本,需要设置NODE_CONFIG_DIR环境变量 此外,虽然该命令在cronOSX(10.8.5)上运行,但我确实将以下内容发送到我的本地邮件: line 2: export: `=/Users/myname/Node/Development/tennistracker/config': not a valid identifier 我已经读到这可能是由周围的空间引起的,=但绝对没有空间


1
作业显示在crontab -l中,但未显示在/ etc / crontab中
我做某件事时会出现 $ crontab -l 并且我可以验证它是否还在运行。但是,该工作未在中列出/etc/crontab。 说工作是/ somedir / somefile我似乎找不到为cron指定的位置 $ find /var/ -path *cron* -exec grep somefile {} \; 2>e $ find /etc/ -path *cron* -exec grep somefile {} \; 2>e 什么都不要出现 如果我crontab -e删除了该行,则该作业仍将运行,并且/ etc / crontab保持不变(因为它最初没有该行!) 我是普通用户(非管理员),/ var和/ etc中的某些路径对我来说是无法访问的(这就是为什么我要2> e来重定向权限被拒绝的错误)。但是,应该可以访问此文件的con命令,因为我可以在中对其进行编辑crontab -e。
1 linux  cron  crontab 

1
如何使cron运行Java GUI应用程序?
我有一个脚本,该脚本使用“ java -jar app.jar”运行Java GUI应用程序。我已将脚本添加到crontab中,以便每分钟运行一次,请检查进程列表是否已启动应用程序。如果不是,则应启动应用程序。 但是,它仅启动该过程,而不启动GUI。我在脚本顶部添加了“ export DISPLAY =:0”,但这没有帮助。 如何让cron像我自己启动程序那样运行程序? 谢谢
1 java  cron  crontab  cronjob 

0
设置身份文件但仍然不能没有环境变量ssh
我正在尝试在crontab上设置一个scp作业,并通过控制台测试该功能。 crontab不会导入环境变量,所以我正在测试它 env -i,还要通过导入身份密钥 ssh -i。 env -i sh -c "ssh -i /home/myname/.ssh/id_rsa box hostname" 但是,这不起作用,我只是得到了 Permission denied (publickey)。我认为我的密钥设置正确。我将公钥附加到远程框的authorized_key文件中。 在这两台机器上,我在/ etc / ssh / sshd_config中设置了这些: PubkeyAuthentication yes RSAAuthentication yes 这是我在远程主机上的auth.log中得到的错误: Sep 13 21:45:13 box sshd[59109]: userauth-request for user myuser service ssh-connection method publickey remote_ip <someip> remote_port 51635 attempt 1 failures …
scp  crontab 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.