at

“ /bin/sh $(tty) 2>$(tty) ”是什么意思?
at

“ /bin/sh $(tty) 2>$(tty) ”是什么意思?

我正在看格特福宾斯at 命令的页面并看到此命令(该页面中的最后一个命令) echo "/bin/sh <$(tty) >$(tty) 2>$(tty)" | sudo at now; tail -f /dev/null 获取 root shell。此命令确实给了我 root shell,但是, 该命令的前半部分是什么意思以及它是如何工作的? 删除 tail 命令会导致 shell 立即关闭。 tail 命令如何保持 shell 保持打开状态? ...

Admin

BigSur:位于:操作不允许
at

BigSur:位于:操作不允许

我该如何在 macOS 11 上修复这个问题 $ at 0200 at: cannot open lockfile /usr/lib/cron/jobs/.lockfile: Operation not permitted 在我意外忽略了是否授予终端管理系统权限的不断提示后,这种情况开始发生。 这个问题会在 5-10 分钟后消失:重试命令成功 删除锁文件对问题没有帮助: $ sudo rm /usr/lib/cron/jobs/.lockfile rm: /usr/lib/cron/jobs/.lockfile: No such file or direc...

Admin

如何在 macOS 上使用“at”在指定时间运行“say”?
at

如何在 macOS 上使用“at”在指定时间运行“say”?

在 macOS 上运行echo "say hello" | at now+1应该会将一个任务排入队列,以便一分钟后执行:说你好。 发出say hello可以正常工作, 也可以echo "touch a-file" | at now+1,但组合则不行。 我认为launchd执行的运行时环境atrun(at守护进程)受到限制,无法完成指示的语音合成say。但是,我无法轻易确定是否是这种情况。 问题是什么? ...

Admin

MacOS - “at” 命令不起作用
at

MacOS - “at” 命令不起作用

我已atrun使用以下命令启动了守护进程。 $ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist 将我的用户名添加到/var/at/at.allow文件中。 $ cat /var/at/at.allow myusername 并使用命令创建了一个作业at。 $ at now + 1 minute touch /tmp/x.log ^D job 1 at Fri Jan 1 09:56:00 2021 我可以看到使用命令安排的作业atq。 但我看不到/t...

Admin

是否有任何 Linux 系统依赖 at (atd) 来实现系统功能?我想禁用它
at

是否有任何 Linux 系统依赖 at (atd) 来实现系统功能?我想禁用它

我有一个 cubieboard(SBC,类似 raspberry pi),用于嵌入式应用程序。在发货前测试盒子时,我注意到用户界面存在不可接受的延迟。调查发现 中有空文件/var/spool/cron/atjobs,它at以每秒 200 次的垃圾邮件响应,rsyslog称文件格式不正确并且正在中止。在这个小型 ARM 处理器上,这足以极大地降低性能。 我不知道是什么原因导致这些零字节文件出现在atjobs目录中,这非常令人沮丧。我解决这个问题的方法是默认atd完全禁用。我想知道是否有人能想到at我可能会通过这种方式禁用的系统用途。 ...

Admin

在指定时区调度作业-“拒绝创建过去的作业”
at

在指定时区调度作业-“拒绝创建过去的作业”

我正在尝试指定一个时区,以便at可以在 bash 脚本中使用它,而不必担心每年调整两次,并收到此错误: 在:拒绝创造注定过去的工作 我哪里做错了? 现在几点了?(英国刚刚从 BST 转为 GMT/UTC,进入冬季) $ date Sun 25 Oct 2020 11:00:11 AM GMT 这应该需要大约 5 分钟... $ at 11:05 UTC at: refusing to create job destined in the past 尝试使用服务器的命名时区...(实际上,我可以使用我能想到的任何时区 - 例如 CET、EST、EDT...

Admin

Ubuntu:使用 at 命令运行 GUI 应用程序
at

Ubuntu:使用 at 命令运行 GUI 应用程序

如何使用命令在指定时间运行显示 GUI 的应用程序(例如 Chrome、Spotify 等)at? 只做echo "/path/to/spotify" | at now是没有用的。 编辑:我也尝试过echo "DISPLAY=0: /path/to/spotify" | at now,echo "export DISPLAY=0: && /path/to/spotify" | at now但是没有用。 ...

Admin

‘at’ 命令在 Arch Linux 中不起作用
at

‘at’ 命令在 Arch Linux 中不起作用

当我at使用Arch Linux它没有得到执行当时间到了,但它确实得到了从队列中删除。 这是我安排任务的一个例子。 at now + 2 min warning: commands will be executed using /bin/sh at Thu Jul 2 15:34:00 2020 at> code at> google-chrome-stable at> <EOT> job 16 at Thu Jul 2 15:34:00 2020 我只想用该at命令打开几个应用程序。 code是打开 Visual Stu...

Admin

通知发送在 Shell 会话中起作用,而不是在脚本中
at

通知发送在 Shell 会话中起作用,而不是在脚本中

我正在使用at/notify-send作为dunst自我提醒的一种形式。在互动bash环节中,我这样做: $ echo 'notify-send "Test"' | at 12:45PM 运行正常,我看到通知在 12:45 PM 准时弹出,正如预期的那样。然而,在如下脚本中: $ cat ~/.local/bin/remind #!/bin/bash echo 'notify-send "$1"' | at "$2" $ remind "Test" "12:45PM" 我没有看到弹出通知。 该职位已在 注册at,如下所示: $ at -l...

Admin

使用 at 命令安排作业
at

使用 at 命令安排作业

您好,我编写了一个脚本,我想使用 at 命令安排它在特定时间运行。我还想使用参数来传递脚本中我想要的时间,以便它可以在特定时间执行。该脚本的名称是 displaydir,它具有以下参数: ./displaydir dir1 09:00 AM 剧本: #!/bin/bash at $2 $3 ll $1 cp ./$1/ ./dir2 exit 0 ...

Admin

DOS命令调度
at

DOS命令调度

我想制定一个计划,在启动时使用 at 命令运行 (备份) .bat 程序。如果不可能,那么在周日下午 5 点运行。 ...

Admin

'at' 命令的预期行为?启动每个命令而不是调度
at

'at' 命令的预期行为?启动每个命令而不是调度

我正在尝试安排一些程序的执行。我正在使用以下命令: ./tests.o | at 15:00& 如果我理解正确的话,预期的行为是延迟执行到 15:00。但是,如果我top在启动上述命令后立即运行,我可以看到 tests.o 已经占用了 CPU 时间。 由于我需要在共享资源上启动多个测试,所以我想知道如何正确使用“at”? 我究竟做错了什么? ...

Admin

“say”命令无法与“at”命令配合使用
at

“say”命令无法与“at”命令配合使用

at我正在运行 macOS 10.13.5,我想让 Mac 使用指定时间的命令说出一些内容,例如当前时间。 我已经加载了atrun守护进程,并且以下命令正在运行: at now + 1 minute echo "blah" > /tmp/test.txt 但是当我使用say该at命令时,它什么也不做: at now + 1 minute say 'hello' 我想知道发生了什么。有日志或其他我可以做的事情来找出答案吗? ...

Admin

在“at”命令的预定时间评估日期
at

在“at”命令的预定时间评估日期

我使用脚本文件通过 AT 命令运行一些任务,但在日志文件中回显的日期是我设置 AT 命令的日期而不是执行日期。 我该怎么做才能显示执行结束的实际时间? 这是我的脚本文件内容: logFILE="/tmp/loggfile.log" if [[ -z "$1" ]]; then echo "Please specify the run time, HH:MM "; exit 1; fi runTIME=$1 at $runTIME <<< " echo 'Running a task....' echo 'An other task...

Admin

如何在没有 at 或 cron 的情况下运行定期计划作业
at

如何在没有 at 或 cron 的情况下运行定期计划作业

场景:您有一位用户无法访问 cron并需要安排一项工作(例如目录的 rsync)。使用at不是一个选项,因为您没有固定的结束日期。 尽管我敢打赌有成千上万种方法可以实现这一点,但我的方法如下: ...

Admin