我发现一些atrm
我无法理解的命令。手册页at
说这atrm
是 的别名at -d
。file /usr/bin/atrm
命令说它是 的符号链接at
。
现在,如果atrm
是到的链接,at
那么我的理解是atrm <jobid>
和at <jobid>
命令应该是等效的,但它们不是(atrm <jobid>
和at -d <jobid>
是),at <jobid>
命令只显示“时间混乱”错误。
怎么回事?我的意思是,作为符号链接at
,如何atrm
能用选项调用at
?-d
我错过了什么?
PS 所讨论的 Linux 发行版是 Debian 7.3
谢谢
答案1
程序代码可以知道启动它的可执行文件的名称。程序可能会at
执行如下操作:
if (my name is 'atrm') then
add '-d' parmeter
end
do stuff like regular 'at' program.