Linux 不常用命令

  1. command & 让进程在后台运行,比如:sleep 1000 &
  2. jobs 查看后台运行的进程
  3. fg %n 让后台运行的进程 n 到前台来
  4. bg %n 让进程 n 到后台去;

errno

当系统调用被信号阻断时会返回 EINTR,为了重新执行系统调用你可以使用 while 循环判断 errno 不等于 EINTR,或者是为信号指定 SA_RESTART,使系统调用可以自动重新运行,但是对某一些特定的系统调用没有影响