Linux_脱机管理/ps

【1】背景:如果你以远程连接的方式连接Linux主机,且以&的方式放到后台。那么你脱机了,工作就会停止

【2】nohup 可以让你在脱机后,仍可以让工作继续进行。

nohup filename.sh &

【3】再次登录的话。可以 ps -l 查看进程。会发现工作还在执行中

【4】信息的输出会定向到 ./nohup.out中。但要注意如果程序运行错误,会将错误也输出到nohup中,所以你得去看nohup才可以确定程序是否启动成功。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这段代码是一个名为`Work_State`的函数,它没有任何输入参数和返回值。让我们逐行分析代码: 1. `if (Show.mode != MODE_SET_ONLINE && Show.mode != MODE_SET_TX && Show.mode != MODE_SET_RX)`:这是一个条件语句,检查`Show.mode`的值是否不等于`MODE_SET_ONLINE`、`MODE_SET_TX`和`MODE_SET_RX`。如果条件为真,将执行`Show_Duty()`函数。 2. `switch (Show.mode)`:这是一个`switch`语句,根据`Show.mode`的值执行不同的代码块。 3. `case MODE_SET_ONLINE:`:如果`Show.mode`的值等于`MODE_SET_ONLINE`,将执行紧随其后的代码块。在这个模式下,会进行一系列操作,包括处理HID数据、发送CDC数据、接收UART数据等。 4. `case MODE_SET_OFFLINE:`:如果`Show.mode`的值等于`MODE_SET_OFFLINE`,将执行紧随其后的代码块。在这个模式下,会选择离线模式、选择文件并进行自动烧录操作。 5. `case MODE_SET_ALGO:`:如果`Show.mode`的值等于`MODE_SET_ALGO`,将执行紧随其后的代码块。在这个模式下,可以选择烧录算法(目标芯片)。 6. `case MODE_SET_FILE:`:如果`Show.mode`的值等于`MODE_SET_FILE`,将执行紧随其后的代码块。在这个模式下,可以选择下载文件。 7. `case MODE_SET_WIRELESS:`:如果`Show.mode`的值等于`MODE_SET_WIRELESS`,将执行紧随其后的代码块。在这个模式下,可以选择无线模式。 8. `case MODE_SET_TX:`:如果`Show.mode`的值等于`MODE_SET_TX`,将执行紧随其后的代码块。在这个模式下,会接收UART数据并处理无线发射端操作。 9. `case MODE_SET_RX:`:如果`Show.mode`的值等于`MODE_SET_RX`,将执行紧随其后的代码块。在这个模式下,会接收UART数据并处理无线接收端操作。 10. `default:`:如果`Show.mode`的值不匹配上述任何一个模式,将执行紧随其后的代码块。在这个例子中,代码块为空。 总体来说,这段代码根据`Show.mode`的值执行不同的操作。不同模式下会执行不同的功能,如处理数据、发送数据、接收数据等。具体的操作细节需要根据具体的业务逻辑和代码实现来分析。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值