• Linux 后台任务


    1 我想把updatedb命令(用于重新建立整盘索引的命令)放在后台运行。

    # updatedb & [1] 23336 

    注释:在所要执行的命令后面加上空格,再加上&符号即可实现后台执行。所返回的[1]表示这是第一个你放到后台的任务。23336是这个任务的进程号。


    2 我执行updatedb时忘了加&了,这下我怎么办?有办法:

    按键盘上的ctrl-z组合键,可以将前台任务扔到后台!但务必注意的是,用ctrl-z的话,这个任务到了后台可是stopped的状态。

    3 我学会了这招,我把很多程序都放到后台执行了。我想查看一下:

    # jobs [1]+  Running                 updatedb & 

    注释:显示出了正在后台运行的任务列表

    4 我编程结束了。想把刚才的updatedb放回前台看看。

    # fg %1 

    注释:fg中的f就表示front,前台的意思。%1表示是在jobs命令中列出的1号任务。

    5 如果你用jobs命令发现有一个显示[stopped]的任务(任务号是2),我想让这个任务继续在后台执行:

    # bg %2 

    注释:stopped的状态通常出现在用户ctrl-z之后。

    6 我想让后台的任务号是3的任务取消:

    # kill %3 

    注释:这样就杀死了任务号为3的后台任务。


    php的后台处理 

    nohup php a.php &

    php里面用while(1) sleep(1)//秒

    艺搜参考

    http://roclinux.cn/?p=161

  • 相关阅读:
    MarkDown SequenceDiagram 语法
    mysql导出数据库文档
    使用gitlab作为go mod私服
    go context理解
    go-micro入门
    golang 接口测试
    小程序配置 app.json
    Nginx 配置详解(2)
    windows下安装nginx
    任意文件夹下打开命令提示窗
  • 原文地址:https://www.cnblogs.com/elesos/p/7837304.html
Copyright © 2020-2023  润新知