0
user@server:~$ ps fax | grep goh_launcher
11552 pts/2    S+     0:00              \_ grep --color=auto goh_launcher
 4273 ?        S      1:41 /usr/bin/php -q /usr/local/bin/goh_launcher.php

user@server:~$ killall -i goh_launcher.php
goh_launcher.php: nessun processo trovato

user@server:~$ killall -i goh_launcher.ph
Terminare goh_launcher.ph(4273)? (s/N) 

「goh_launcher.php」の検索が機能しないのに、最後の「p」を削除すると機能するのはなぜですか?

これはUbuntuLTS12.04です。

4

1 に答える 1

1

マンページからkillall

-e、-exact非常に長い名前には完全一致が必要です。コマンド名が15文字より長い場合、フルネームが使用できない可能性があります(つまり、スワップアウトされます)。この場合、killallは最初の15文字以内に一致するすべてのものを強制終了します。-eを指定すると、そのようなエントリはスキップされます。-eに加えて-vが指定されている場合、killallはスキップされたエントリごとにメッセージを出力します。

最初のコマンドがその文字数制限を1文字超えていると思います。

于 2012-06-18T22:27:00.180 に答える