Puzzle atrm vs bei -d

320
golem

Ich habe ein Puzzle gefunden, das atrmich nicht verstehen kann. Die Manpage für atsagt, das atrmist ein Alias ​​für at -d. Der file /usr/bin/atrmBefehl sagt, dass es eine symbolische Verbindung zu ist at.

Wenn nun atrmein Link zu dem steht, atdann verstehe ich, dass atrm <jobid>und die at <jobid>Befehle gleichwertig sein sollten, aber sie sind nicht ( atrm <jobid>und at -d <jobid>sind), der at <jobid>Befehl zeigt nur den Fehler "Verstümmelte Zeit".

Wie ist das? Ich meine, wie kann ein symbolischer Link sein at, mit einer Option atrmanrufen ? Was vermisse ich?at-d

Die fragliche PS Linux-Distribution ist Debian 7.3

Vielen Dank

2
Ein anderes Beispiel für das oben beschriebene Muster ist der symbolische Link `/ bin / rbash`, der` bash` mit der Markierung '-r` startet (eingeschränkter Modus). golem vor 10 Jahren 0

1 Antwort auf die Frage

2
Darth Android

Der Programmcode kann wissen, wie der Name der ausführbaren Datei war, mit der er gestartet wurde. Es ist möglich, dass das atProgramm so etwas tut:

if (my name is 'atrm') then add '-d' parmeter end do stuff like regular 'at' program.