Tag: cron

自动启动后最小化Skype

“在后台启动Skype”现在不是一个选项,所以我试图绕过它。 我尝试将此行添加到自动启动文件中: && sleep 5 && xdotool windowminimize $(xdotool search –onlyvisible –class Skype) 但是这个命令打开skype作为一个空窗口,我不知道为什么。 我试图做一个cron: @reboot sleep 60 && xdotool windowminimize $(xdotool search –onlyvisible –class Skype) 它不起作用,我不知道为什么。 你能告诉我为什么这些选项对我不起作用以及如何让它们表现出来吗? :d Tnank你!

让crontab工作的问题。

嘿伙计们我真的很喜欢linux并且还在学习,所以希望这对你们来说很容易。 我正在尝试更多地了解如何使用cron在我的ubuntu机器上安排事件。 现在我有一个脚本(script.sh),如下所示: #!/bin/bash echo “I work” 我以root身份登录终端(sudo -i)并进入: sudo bash /home/lskidson/tests/script.sh 当我这样做时,它正确执行脚本。 (仍然以root身份登录)我有一个crontab设置为每分钟执行一次这个脚本我无法工作它如下(我使用crontab -e设置) * * * * * sudo bash /home/lskidson/tests/script.sh 我把它写到文件然后当我打印作业列表(crontab -l)时,它正确地显示为我要求它。 但是,脚本永远不会运行。 你们有什么关于可能出错的一般提示吗? 如果需要,我可以提供更多信息。 提前致谢!

如何在不使用crontab的情况下定期执行脚本?

如何像crontab那样定期执行脚本但不使用crontab? 请注意,执行的脚本不应该使用另一个脚本触发并使用’sleep’命令进行调度,我希望它具有与crontab相同的function,但它不应该存在于crontab列表中,并且不应该在终端或会话结束时停止, crontab确切但没有croning它。

如何在WSL中运行服务

在搜索了这个站点和各种Q之后,很明显服务和systemd不适用于WSL。 每次启动我的电脑时我都需要在WSL中运行一个程序所以我读了这个页面关于如何使用crontab: 如何在Windows上运行Ubuntu服务(启动时)? | 超级用户,但我感到困惑,因为格式与crontab中的格式不符。 但这是我的cron: PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin PATH=cd /usr/local/src/:cd xmr-stak-cpu:cd bin/ @reboot . sudo ./xmr-stak-cpu 我也这样做了: 启动时运行bash / cron循环 Create a file called linux.bat in shell:startup Paste: C:\Windows\System32\bash.exe -c ‘while [ true ]; do sudo /usr/sbin/cron -f; done’ 这是行不通的。 如何在WSL中运行服务? 肯定有一种方法不需要我成为Linux博士? 或者有没有办法使用Windows 因为在Windows中我尝试了以下内容:使用https://github.com/Microsoft/WSL/issues/612 Run: When the computer starts, Action: Start a program, Program: c:\Windows\system32\bash.exe, Arguments: […]

如果启用了anacron,谁在/etc/cron.hourly中运行脚本?

我已经读过,如果启用了anacron , cron不会在cron.weekly / hourly / daily / hourly中运行脚本,而不是运行它们两次。 因此, anacron对该文件夹负责。 但是, anacron不适用于每小时脚本。 那么,谁运行/etc/cron.hourly? 对不起,如果这是一个乞丐问题。

简单备份解决方案

我正在为我的Ubuntu服务器上的目录寻找一个非常基本的备份脚本/包。 目前我正在使用这样的cronjob: 0 5 * * 1 sudo tar -Pzcf /var/backups/home.tgz /home/ 但我想要一个解决方案,它为文件名添加时间戳,不会覆盖旧备份。 当然,这将慢慢充斥我的驱动器,因此需要自动删除旧备份(例如,超过2个月)。 干杯,丹尼斯 更新:由于它很简单,我决定给logrotate -solution提供赏金。 但是非常感谢所有其他的回答者!

如何自动下载Ubuntu Server备份?

我正在考虑投资运行ubuntu的新根服务器。 由于提供商不会有额外的备份空间这一事实,我需要一个其他的解决方案。 当桌面计算机连接到Internet并处于空闲状态时,是否可以自动下载服务器备份?

16.04:crontab -e编辑器设置/ vim中的Python语法高亮显示

crontab -e默认使用vi进行编辑。 这通常不是问题。 vi是一个优秀的编辑器,易于学习。 最近我开始使用安装的vim sudo apt-get update sudo apt-get install vim 并且为了使它在按Tab键时显示行号并默认为适当数量的空格,以及Python开发的语法高亮显示, 我的/home/username/.vimrc文件的内容如下: syntax enable set number set ts=4 set autoindent set expandtab set shiftwidth=4 set cursorline set showmatch let python_highlight_all = 1 这很好。 但是,当我使用crontab -e它会给出以下错误消息: 抱歉,此版本中没有该命令:syntax enable 抱歉,此版本中的命令不可用:let python_highlight_all = 1 按ENTER或键入命令继续 然后按Enter键允许它继续进入vi以编辑cron表。 问题:它试图使用什么版本的vi? 有没有办法将它设置为正常的vim? 或者将其设置为另一个编辑器?

安排通过crontab关闭显示器?

我想自动关闭特定时间段的显示器(例如在07:00到11:00之间)。 是否有任何命令要在crontab文件中设置? 有没有更好的方法? 综上所述: 在07:00自动关闭显示器。 自动开启11:00的显示器。 scren-saver&lock screen被禁用!

Cron无法运行gnome-terminal

我在本地机器中设置了以下cron。 * * * * * /bin/bash -c /home/JSX/Stuff/J/login-check/open-console.sh open-console.sh的内容如下: – #! /bin/sh gnome-terminal –full-screen –hide-menubar -e /home/JSX/Stuff/J/login-check/handle-user.sh 它应该在终端中打开另一个sh脚本。 但什么都没发生。 还有什么我需要做的吗? 比如重新启动某项服务或其他东西让cron作业开始运行? ***文件中给出的绝对路径是正确的。 当我直接在终端输入命令/bin/bash -c /home/JSX/Stuff/J/login-check/open-console.sh ,它工作正常。