Suse SLES 11上的'at'命令不执行任何操作,在其他(RHEL)服务器上完美运行]]

问题描述 投票:0回答:1

当我们的用户想要使用at命令安排作业时,它在我们的SLES 11服务器上不起作用。如果它们在我们的RedHat Enterprise Linux服务器上做的完全相同,则可以正常工作。

我已经使用其帐户在两台服务器上对其进行了测试:

at 11:50
ls -al >/home/USERS/username/justtesting.txt
<<Ctrl+D>>

并且在RHEL服务器上,它创建了该文件,随后的atq命令给出了一个空列表。

如果我在Suse机器上执行完全相同的操作,则永远不会创建该文件,并且atq命令以以下格式列出我们进行的所有尝试:

23  2020-03-05 11:50 a USERS\username

24 2020-03-05 11:50 = USERS\username

用户位于Suse机器上的etc / at.allow文件中(开始时没有/etc/at.allow或/etc/at.deny文件,但我还是添加了它),并且在计划工作没有任何错误消息。

如果我以admin用户的身份尝试at命令,则它在SLES机器上可以正常工作,因此它可能与某处的用户权限有关。但同样:用户没有得到任何错误消息,表明他们没有所需的权限。

我有两个问题:首先,很明显:我该如何工作?任何帮助将不胜感激第二:atq列表中的“ a”或“ =”是什么意思?如果已搜索但似乎找不到答案。 ('at'命令对Google来说是个烦人的... :))

致以最诚挚的谢意,感谢您提供的所有帮助。

当我们的用户想要使用at命令安排作业时,它在我们的SLES 11服务器上不起作用。如果它们在我们的RedHat Enterprise Linux服务器上做的完全相同,则可以完美地工作。我已经在...

linux scheduling at-command suse sles
1个回答
0
投票

'at'命令由'atd'守护程序执行。检查守护程序是否已启动并正在运行;似乎默认的SuSE配置已设置为在启动期间不运行守护程序。

© www.soinside.com 2019 - 2024. All rights reserved.