Questions tagged «cron»

Cron用于执行计划的命令。它充当Linux和UNIX系统上的任务调度程序,它们将在用户设置的指定时间执行命令。Cron具有大量自定义功能,通常用于定期运行常规任务的服务器环境。

3
每天使用cronjob运行脚本
我需要确切的代码,因为我无法弄清楚。我曾经crontab -e设置过一个cron作业,但是当我保存它时,它将永远无法工作。我也只是试图运行一个newmail.sh由root用户调用的文件。
10 scripts  cron 

2
使用“ crontab”每分钟创建一次新存档
我正在尝试使用以下代码制作一个crontab在.tar每个工作日每分钟制作一个新文件的文件: */1 * * * 1,2,3,4,5 tar -cf /home/user/Archiv/$(date +"%Y%m%d%H%M").tar /home/user/Textverarbeitung/ -P 这行不通。为什么?
9 cron  tar 

3
断开连接后如何保持wifi连接?
我有一台运行需要互联网的软件的Ubuntu计算机。但是,有时wifi会失败(例如,路由器重新启动),并且无法再次找到网络,直到我手动为网络管理器重新启动服务或我关闭并打开wifi才能找到它。 是否有可能运行cron作业或受监管的作业以监视连接性,以及是否找不到网络来重新启动网络管理器服务并连接到该特定的SSID,是否可能?

3
使用VLC录制YouTube直播
我正在尝试将VLC设置为使用cron在YouTube上录制实时流。Vlc可以录制不是实时流式传输的视频,但是,当流为实时时,VLC最多只能录制24秒。为什么停在那里?如何获取更多录音? 我在crontab文件中包含的行根据以下问题的答案改编而成: 35 21 20 3 * cvlc --sout file/ts:/path/to/directory/file.mp4 <link to video> 37 21 20 3 * sh -c "killall cvlc; killall vlc"

1
安排在VLC中录制视频流
我在学校工作,并且设置了工作站来广播/流式播放老师和孩子们的早间广播。教室里的老师可以通过Windows Media Player或VLC访问此流...但是,有时老师迟到了,或者他们的计算机出现问题,因此,出于礼貌,我通过VLC神奇的红色记录按钮从Ubuntu计算机上记录了他们。从那里,我将它们上传到他们可以访问并已解决问题的Google云端硬盘文件夹。但是,早上我并不总是在办公室里第一件事(结果是有些日子没有录音)。 公告从每天的同一时间(即MF)的7:55开始,并运行到大约8:05(5〜10分钟,具体取决于内容的多少)。 有人可以帮我提供VLC的cron / command / script来每天在指定时间自动记录我们的公告吗?

5
如何将日志添加到带有时间戳的crontab中
在crontab中,我安排了每日备份脚本。现在,当cron执行脚本时,状态将记录到日志文件中,如下所示。 0 0 * * * /home/backup.sh > /home/groupz/db-backup/fbackup.log 2>&1 现在,当cron执行脚本时,每次都会更新日志的内容。因此,我希望将内容与执行时间的时间戳一起添加到同一文件中,并将每次添加的内容与现有内容一起添加到同一文件下。我怎样才能做到这一点。
9 bash  scripts  cron  logs 

3
禁用每日Anacron邮件更新
每天,我都会收到由postfix发送的以下邮件: From: Anacron <root@name.domain> To: root@name.domain Subject: Anacron job 'cron.daily' on name Content-Type: text/plain; charset=US-ASCII Message-Id: <20130708082739.88AE83A3F72@name.domain.domain> Date: Mon, 8 Jul 2013 10:27:39 +0200 (CEST) /etc/cron.daily/ntpdate: 8 Jul 10:27:39 ntpdate[4617]: step time server 85.254.216.1 offset -1.454673 sec 但是,我想限制anacron仅在出现问题时才警告我。有什么办法可以做到这一点?我可以更改anacrontab文件以将所有邮件发送到/ dev / null,但是无论如何我都不会收到警告邮件。 有没有更好的方法来控制anacron状态更新的粒度?
9 cron  ntp  anacron 

1
每小时GIT推送
我是否可以通过批处理脚本每小时自动执行一次Git推送。 我通常会输入以下内容: git add * git commit -m "latest update" git push https://username:password@github.com/username/repository.git master 我该如何自动化?

1
Ubuntu如何将警报发送到外部电子邮件地址?
我试图了解发送电子邮件的过程。我已经配置了crontab以便将系统警报发送到我的外部电子邮件,并且工作正常。但是,我没有在这台机器上配置任何SMTP服务器,但是系统仍然可以将警报发送到外部电子邮件。这台机器是全新安装的,仅连接到互联网。 谁能帮助我了解系统如何发送电子邮件?
8 server  cron  email 

3
我是否可以像祖父钟一样在头几个小时使用cron发出铃声?
我迷失在askubuntu中,阅读问答,并尝试使用推荐的代码片段。因此,我经常会错过每小时一刻在互联网上切换电视新闻频道的机会。对于允许时移的youtube频道来说,这不是一个大问题,但是对于使用Flash Player的电视频道来说,这是一个“节目停止器”。 可以cron配置为在每小时的最高时间运行一项工作,我提供一个脚本来听起来像时钟的钟声(当然,音量很小!)?一小时的钟声也可能会响起。我确定我可以在网上找到合适的文件.ogg或.oga文件,并且知道可以ogg123用来播放它们。我只是不知道是否cron可以做到。我知道我可以使用可以睡眠和唤醒以测试时间的脚本,但是不喜欢一直运行某些东西的想法(我认为已经足够进行这些事情了)。 如果可以做到这一点,那么cron有人可以回答如何设置吗? 谢谢。
8 sound  scripts  cron 

5
每三天执行一次Bash脚本
我想每3天执行一次Shell脚本。结合使用crontab并01 00 */3 * *不能真正满足条件,因为它将在每月31日运行,然后在一个月的第一天再次运行。该*/3语法是相同的话说,1,4,7 ...... 25,28,31。 应该有办法使脚本本身检查条件,如果还没有3天,则退出。因此crontab每天都会执行该脚本,但是脚本本身会检查是否已经过去了3天。 我什至找到了一些代码,但是它给了我语法错误,任何帮助将不胜感激。 if (! (date("z") % 3)) { exit; } main.sh: line 1: syntax error near unexpected token `"z"' main.sh: line 1: `if (! (date("z") % 3)) {'

1
cron是否唤醒我的计算机?
我每天需要在午夜启动一个Python脚本,在互联网上进行一些搜索后,我发现可以使用cron进行此操作。我很好奇的是,如果我将一项cron任务安排在午夜,它将唤醒我的计算机来完成这项工作吗?还是我必须使用其他方式唤醒计算机?我正在使用Ubuntu 16.04。

1
关闭linux服务器并在特定时间自动打开
我正在做一个作业,讲师要我创建一个bash脚本以在晚上11点关闭服务器并在早上6点打开服务器。我可以通过使用sudo shutdown -h 23:00它来做到这一点。但是问题是我不知道如何在凌晨6点自动将其打开,我找不到任何可以执行此操作的命令。任何帮助,将不胜感激。

2
使用contab使用bash脚本创建Screen会话
我希望每次服务器启动时都运行一个.jar文件(我们使用的是VPS),因此我使用crontab -e,然后添加来编辑crontab @reboot bash /home/bash/startserver.sh。但是我什至还没有达到脚本可以工作的地步。 这是我的脚本: #!/bin/bash screen -S bukkit cd $HOME/server java -jar bukkit.jar 我需要使用的原因screen是,当我启动bukkit.jar时,它将进入控制台,在该控制台中,我可以为该程序输入更多命令(不过,我确信您对该站点上的Minecraft及其服务器都非常熟悉。 ,哈哈),但我需要能够在运行时以root用户的身份对其他程序执行其他命令,甚至关闭我的PuTTY会话。 唯一的问题是,运行此脚本时,它将创建一个屏幕会话,但是ID 为,因此ID 未在中列出screen -ls。相反,我必须去/run/screen/S-root查找ID,然后screen -X -S $name quit在其上使用典型的ID 。 也许这甚至是不可能的,或者实际上有一个更简单的方法可以做到这一点(我想更简单),但是我不知道为什么这不起作用。并且如果可行,screen -S bukkit在运行bash脚本时是否可以重新加入会话?(我想有多个问题,但是非常感谢您的帮助!(括号))

3
如何从cron脚本调用zenity?
示例脚本error.sh: #! /bin/bash zenity --error --text='Something very bad has happened!' 我的incron-config: ~/Documents IN_MOVED_TO ~/scripts/error.sh 如果我error.sh在终端GUI中运行,则会弹出对话框,但在上述incron方案中不会。 当我在“文档”文件夹中移动文件时,如何使弹出对话框的状态变好?
8 cron  zenity 
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.