Executing shell script with system() returns 256. What does that mean?

前端 未结 4 1169
一向
一向 2020-12-01 11:08

I\'ve written a shell script to soft-restart HAProxy (reverse proxy). Executing the script from the shell works. But I want a daemon to execute the script. That doesn\'t wor

4条回答
  •  难免孤独
    2020-12-01 11:36

    Unless system returns -1 its return value is of the same format as the status value from the wait family of system calls (man 2 wait). There are macros to help you interpret this status:

    man 3 wait
    

    Lists these macros and what they tell you.

提交回复
热议问题