Ich bin kürzlich auf eine Datei mit der Erweiterung .pid gestoßen und habe sie darin untersucht, aber nicht viel gefunden. Die Dokumentation sagt:
Eine Pid-Datei ist eine Datei, die die Prozessidentifikationsnummer (PID) enthält, die an einem genau definierten Ort des Dateisystems gespeichert ist, sodass andere Programme die PID eines laufenden Skripts ermitteln können.
Kann jemand mehr Licht ins Dunkel bringen oder mich zu Einzelheiten darüber führen, was in der PID-Datei enthalten ist?
echo filename.pid | xargs kill
wird den Prozess nicht beenden. Ich denke du meintest:echo $(cat filename.pid) | xargs kill
oderecho <process ID> | xargs kill
.cat filename.pid | xargs kill
?Informationen zum Verständnis von PID-Dateien finden Sie in diesem DOC
Manchmal gibt es bestimmte Anwendungen, die zusätzliche Unterstützung für zusätzliche Plugins und Dienstprogramme erfordern. Daher werden diese Dienstprogramme und Plug-in-Prozesse, in denen IDs ausgeführt werden, anhand dieser PID-Datei als Referenz verfolgt.
Aus diesem Grund müssen beim Neustart einer Anwendung alle erforderlichen Plugins und abhängigen Apps neu gestartet werden, da die PID-Datei veraltet ist.
quelle