每月最后一个星期六上午 09:00 的 Cron 作业调度
有没有办法安排 CRON 作业,只在每月的最后一个星期六触发脚本。请提供意见。 ...
我正在尝试编写一个脚本,在一天中的不同时间切换文件,以便我的设置在白天模式和夜间模式等不同时间被拉动。 如果我有文件 1、2 和 3,其中 3 是一组我的服务器设置。我想在早上 8 点到下午 6 点之间将文件 1 切换为文件 3。然后我想让文件 2 在下午 6 点到早上 8 点之间自动变为文件 3。我该如何通过 shell 脚本做到这一点?我只是想按照计划执行,cp -v 1 3我cp -v 2 3该如何实现?提前谢谢!如果可能的话,我不想通过 cron 来做,我只想通过 shell 脚本来做!! ...
我有几个集群服务器,我想用无人值守升级来升级它们 - 但要在一周的不同日子里进行。由于我可能会丢失集群中的多个节点,所以我想确保一个节点在周一运行无人值守升级,一个在周三运行,一个在周五运行。 看看无人值守升级,我对调度有点困惑。systemd-timers与 apt 相关的有多个: $ systemctl list-timers | head -1; systemctl list-timers | grep -e apt -e update; systemctl list-timers | tail -3 NEXT ...
我已经设置了一些新的无头 Ubuntu 服务器。 :~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.1 LTS Release: 22.04 Codename: jammy 过了一会儿,它们工作了,我尝试安排重新启动,但它返回错误。 :~$ sudo shutdown -r 8 Failed to set wall message, ignoring:No buffer space...
最后升级到 Ubuntu 22.04,我最喜欢的应用程序 gnome-schedule(我设法将它安装在 20.04 上)无法工作了。 我尝试按照此处的安装说明进行操作https://gitlab.gnome.org/World/gnome-schedule 但它不起作用。python2 的 PyGtk(已安装并运行)是问题所在(无法安装)... 您能否就如何实现这一点给出建议?谢谢。 ...
好像我每天或每隔一天都会收到一个升级 Ubuntu 的弹窗。我点击了“稍后提醒我”,但“稍后”最终变成了明天!我不想完全忘记它,而且确实希望得到提醒,但不是每天都有。我如何将其设置为一周或一个月或更长时间? ...
我想修改 /etc/cron.d/php 上的 cron 作业,该作业每半小时在 xx:09 和 xx:39 运行一次 PhP 的垃圾收集器。 这是 cron job 的内容。 # Look for and purge old sessions every 30 minutes 09,39 * * * * root [ -x /usr/lib/php/sessionclean ] && if [ ! -d run/systemd /system ]; then /usr/lib/php/sessionclean; fi ...
我编写了一个从电子邮件中读取数据的 Python 程序。如果从电子邮件中收到某个字符串,则它不执行任何操作。但如果 Python 程序未收到该字符串,则它会运行一个 Bash 脚本,Bash 脚本会关闭计算机。 我想在用户登录2分钟后运行这个python程序。 我尝试的方法:我在python程序中添加了睡眠定时器,并将该程序添加到我的主文件夹中的“.profile”文件中。但是登录后等待2分钟才能启动计算机,不是很顺利。 那么有没有什么方法可以在登录 2 分钟后运行 python 程序而不中断启动。 ...
我希望设置一个环境,让我们的 Staging 和 Dev 服务器在每月的第二周(比如说星期四)打补丁。然后两周后(星期四),我们再次打补丁。这是安全和应用更新。我们使用的是 18.04。我在网上看到了很多建议,我可以告诉别人十几种行不通的方法……!我对 Linux 还很陌生,需要一些指导。 ...
我目前在戴尔台式电脑上运行 Ubuntu Studio 20.10。我有两个不同的帐户,我想在超级用户模式下使用 LuckyBackup 来运行备份并保留权限。手动备份工作正常;但是,通过 GUI 安排的备份不会运行。我尝试了几种方法,包括在控制台模式下运行计划的备份以避免 X 服务器问题。我搜索了互联网,但没有找到解决方案。我确实查看了 crontab;它显示运行存储在 /usr/bin/luckybackup 中。关于如何让备份自动运行,有什么想法吗? ...
我正在尝试获取日志at,据我所知,这些日志是通过本地邮件发送的。 我遇到的问题是(在 Ubuntu 20.04 上)我已经配置了邮件和 PATH,但是每次执行时at,系统日志都会报告: Dec 30 16:45:44 mymachine atd[5799]: Exec failed for mail command: No such file or directory 具体来说: 我已经安装mailutils;测试mail命令成功运行(没有邮件); 可执行mail文件(具体来说,符号链接)位于/bin和下/usr/bin;我还将符号链接添加到/sbin;...
是否可以安排 crontab 编辑? 我的意思是,例如,明天上午 10 点我想安排一些事情。 有没有办法crontab一个脚本,明天再编辑crontab(安排某事)? 我知道这个问题看起来很愚蠢(事实上很明显我现在或明天可以在 crontab 中安排脚本,但如果有办法安排 crontab 编辑,那只是好奇) 也许我可以安排一个名为 CRONTAB_EDIT.sh 的脚本,该脚本将在明天上午 9 点 59 分运行,编辑 /var/spool/cron/crontabs 并安排我想要做的事情,让我开心。 有什么建议么? 谢谢 ...
我的笔记本电脑有 4k 屏幕,还有一个外置 1080p 显示器。显示器上的缩放比例不正确,因此每次插入显示器时,我都会执行 xrandr 命令来修复它。我想我可以自动执行该过程,并创建了一个 udev 规则,当它识别出我的显示器已插入 HDMI 端口时执行该规则。问题是 xrandr 脚本未被执行。我在脚本中 xrandr 命令正上方的文本文件中添加了一个回显,以确保它已达到该点,并且确实如此。我也尝试过使用睡眠命令,但外置显示器只是等待脚本完成睡眠后才打开。手动运行脚本是可行的。 我的udev规则文件如下: SUBSYSTEM=="drm", ACTION...
我想定期运行fsck终端命令,所以它会运行,比如说,每周五上午 10 点。此外,我希望它在后台运行并将输出保存在文件中,比如说 ~/Documents/errors.log。 我正在使用 Ubuntu 18.04.3 LTS,它以 Live Ubuntu 形式运行,并使用 USB 记忆棒的持久存储。 我可以做到吗?怎么做? ...