外: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/errno.h.html
理由はいつも明らかです。エラーコードこれに加えて、特別な命名方法があります。どのようにSRCH関連があるそのようなプロセスはありません。?
答え1
POSIXkill
「検索」の意味を記録します。
[ESRCH]
pidで指定されたプロセスまたはプロセスグループに対応するプロセスまたはプロセスグループが見つかりません。
これ最後の期間(2004)は理論的根拠からより多くの情報を提供します:
一部の実装では、pidの絶対値が最大値または他の特殊値より大きい場合、kill()関数に意味論的拡張を提供します。負の値は kill() のフラグです。ほとんどの実装が返されるので[ヨーロッパ研究センター]この場合、その動作はIEEE Std 1003.1-2001ボリュームには含まれません。ただし、実装に準拠すると、これらの拡張が提供される可能性があります。
答え2
ESRCH文字列は秘密に見えますが、他のエラーとその文字列を見ると次のようになります。http://pubs.opengroup.org/onlinepubs/9699919799/functions/kill.html)
- [EINVAL] sigパラメーターの値が無効またはサポートされていないセマフォ番号。
- [EPERM]このプロセスには、受信プロセスに信号を送信する権限がありません。
Eはエラー、INVALは無効、PERMは許可を意味するのが論理的なようです。同じ論理行では、SRCH は検索を表します。
pid / pidグループの検索中にエラーが発生しました。