标签: at-job

在特定时间运行命令

我正在尝试在特定时间运行命令.我看过"at"命令,但我不知道如何让它工作......

这是我做的:

at 1843 (Enter)
php /run/this/script.php (Ctrl+D)
Run Code Online (Sandbox Code Playgroud)

但是我如何在bash脚本中执行此操作?我的意思是,我需要按回车键并按"Ctrl + D"设置延迟...如何在脚本中执行此操作?

任何建议最受欢迎.

提前致谢,

linux bash command at-job

20
推荐指数
3
解决办法
4万
查看次数

在UNIX上的作业中列出并终止

at在Solaris 10上使用该命令创建了一个作业.

它现在正在工作,但我想杀死它,但我不知道如何找到工作号码以及如何杀死该工作或流程.

unix jobs kill solaris-10 at-job

11
推荐指数
2
解决办法
14万
查看次数

在Gearman安排一份特定日期和时间的工作

从我所看到的,Gearman不支持预定的工作或延迟工作.我想也许预定的作业可能先排队at,然后在at时间段到期后添加到Gearman队列.

at任务是持久的,因为它们作为文件写入服务器的假脱机目录中的目录.因此,唯一的瓶颈可能是将任务添加到Gearman队列的简单脚本,因为at无法跨服务器分布.将它传递给Gearman来处理实际工作意味着我可以获得适当的工作记录等.

这是解决这个问题的最佳方法吗?您有任何其他想法吗?

我选择Gearman而不是其他队列解决方案的原因是它有一个PHP扩展.

我写的代码用于维护需要发送的电子邮件队列.因此,我可以指定我想在周五的9.50发送电子邮件到example@example.org,例如.

php unix linux gearman at-job

6
推荐指数
1
解决办法
6554
查看次数

重新安排工作

有没有办法更改使用unix at命令发出的作业的日期?

我需要这样做,因为我的应用程序同时安排了太多的工作,这将使机器停止运转.

unix shell at-job

6
推荐指数
1
解决办法
3971
查看次数

如何从Perl CGI应用程序安排一次性任务?

我正在编写一个应用程序,允许用户从Web应用程序(Linux/Apache/CGI :: Application)安排一次性长时间运行的任务.为此,我使用Schedule :: At模块,它是"at"命令的Perl接口.由于计划的任务不重复,我不考虑"cron".我在"at"有两个问题:

  1. 当我的CGI应用程序在suexec包装器下运行时,调度工作正常,但在Apache进程的所有者调度时则不行.如何让调度在两种环境中工作(suexec和no-suexec)?
  2. 似乎"at"或Schedule :: At计划的进程没有失败报告,我有时会发现计划任务无提示失败.有没有办法记录计划任务(而不是调度程序本身)无法运行的事实?

我没有固定在"at",如果有的话,我愿意使用其他更强大的调度方法.

感谢您的关注.

perl cgi scheduling at-job

5
推荐指数
1
解决办法
1265
查看次数

如何在shell脚本中使用at命令?

我试图在shell脚本中使用unix at命令(用于设置在特定时间运行的作业).时间将由用户输入使用getopts和optarg指定,这似乎工作正常,问题出在.如何根据用户的输入将at命令写入脚本以在特定时间运行?

谢谢,瑞恩

unix linux shell at-job

5
推荐指数
1
解决办法
1万
查看次数

Unix'at'命令通过PHP运行单一功能

是否可以使用Unix'at'命令安排在未来的特定时间运行单个php函数?如果是这样,怎么办呢?

这也是处理调度单个函数以便在以后运行的最佳方法吗?

php unix batch-file at-job

4
推荐指数
1
解决办法
1072
查看次数

nohup与现在的区别

似乎nohup现在之间没有区别,但也许有微妙之处?

linux scheduling nohup at-job

3
推荐指数
1
解决办法
1347
查看次数

在命令中使用 linux' - 可以每天/每周安排吗?

我最近在命令行上遇到了 at 命令,但我想知道我是否可以编写一个 bash 脚本,以某种方式让我能够告诉 at 命令在每天晚上 8 点或每周一、每周等运行。基本上在定期间隔。这怎么可能?

linux bash cron crontab at-job

2
推荐指数
1
解决办法
1226
查看次数

我在注销后如何在Unix上运行Perl脚本?

我有一个需要很多时间才能完成的脚本.

我宁愿退出并稍后检索其输出,而不是等待它完成.

我试过了;

at -m -t 03030205 -f /path/to/./thescript.pl

nohup /path/to/./thescript.pl &

我还验证了这些进程实际存在psat -l依赖于我使用的调度语法.

当我退出shell时,这两个进程都会死掉.有没有办法在关闭连接时阻止脚本终止?

我们这里有crons并且它们已经设置好并且正常工作,但我想使用atnohup用于一次性脚本.

我的语法有问题吗?有没有其他方法可以产生预期的结果?


编辑:
我不能使用screendisown- 他们没有安装在我的HP Unix设置中,我也无法安装它们

scheduling keep-alive nohup at-job

1
推荐指数
2
解决办法
8579
查看次数

将参数传递给 at -f 脚本

我正在尝试at在 Linux 上使用命令来安排 bash 脚本。

at 22:20 -f /path/to/script.sh
Run Code Online (Sandbox Code Playgroud)

发出上面的命令工作得很好。但是,该脚本需要一些参数。在脚本路径后面添加参数会返回错误消息:

at 22:20 -f /path/to/script.sh /arg/one argtwo argthree
syntax error. Last token seen: /
Run Code Online (Sandbox Code Playgroud)

是的,传递给脚本的第一个参数是另一个(绝对)路径。我的猜测是at,正如at -help暗示的那样,这不会将我的脚本视为脚本,而是将其视为文件。

我该如何解决这个问题并将参数添加到脚本中?

linux parameters bash at-job

0
推荐指数
1
解决办法
36
查看次数

标签 统计

at-job ×11

linux ×6

unix ×5

bash ×3

scheduling ×3

nohup ×2

php ×2

shell ×2

batch-file ×1

cgi ×1

command ×1

cron ×1

crontab ×1

gearman ×1

jobs ×1

keep-alive ×1

kill ×1

parameters ×1

perl ×1

solaris-10 ×1