簡體   English   中英

將sig 0發送到TARGET REAL UID == CURRENT EFFECTIVE UID的進程時,kill的返回值是多少?

[英]What is the return value of kill when sig 0 is sent to process where TARGET REAL UID == CURRENT EFFECTIVE UID?

當信號0發送到另一個進程時,kill是否會返回0以外的值? 對於發送過程的CURRENT UID等於目標過程REAL UID的情況,尤其感到好奇。

設置此權限是否意味着發送進程確實具有發信號通知目標進程的權限?

正確。 開放組規范對kill()描述的唯一錯誤是:

  • EINVAL如果信號編號無效(此處不適用)
  • EPERM如果該進程沒有發送信號的權限)
  • 如果目標進程不存在,則返回ESRCH

只要目標進程存在並且可以由您的進程發出信號,則調用信號編號為0的kill()將返回成功。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM