最新新闻
起亚电动SUV EV9升级,动力与软件得到全面提升 上汽大众新款SUV途岳正式上市,售价15.86-21.66万元 福特领衔投资45亿美元,将在印尼建立镍加工厂 主机厂召开座谈会,探讨国六B切换情况 特斯拉在墨西哥大举投资,助力其成为电动汽车大国 特斯拉推出版Giga啤酒,啤迷大喜过望 西安特斯拉中心车间揭秘,让你近距离了解制造 宝马、特斯拉等豪掷重金,墨西哥将成电动车大国 本田雅阁e:HEV亮相:能否成为雅阁救世主? 特斯拉中国首次败诉,需退一赔三 AI伦理员工大量裁减引发业界担忧,微软、谷歌等科技巨头被指责 AI过于强大,人类面临危险?马斯克、图灵奖得主呼吁暂停GPT-4模型后续研发 微软早期阶段将广告植入GPT-4版必应搜索 故意毁灭证据:美法庭对谷歌Play商店垄断诉讼开出罚单 元宇宙仍是未来,但实现需要时间——Meta重申在计算领域的地位 AI老板发出警告:无法解释的推理能力可能导致人类灭亡 监管机构开始对特斯拉Model X的问题展开调查 追溯OpenAI的历史,揭示其与马斯克的众多纷争 GitHub裁员,印度团队成最大受害者 微软与OpenAI强力结盟,共同致力于网络安全领域 AI视频素材来源不明,百度文心一言创作者面临版权风暴 OpenAI神秘CTO只有35岁,是ChatGPT之母 马斯克脑机接口公司开始寻找合作伙伴 推进人体试验 芝麻信用黑灰产生意:购买会员、薅羊毛可轻松提升信用分 比尔盖茨遭马斯克批评 AI 理解有限 AI越来越智能,你的工作还能保住吗?现实不容忽视 微软研究惊艳科学界:GPT-4能力接近人类,AI朝“天网”迈进? 推特泄露部分源代码,GitHub受命删除,安全问题引人担忧 谁在制造泰国游客流失的恐慌?真相揭秘 为何马斯克和OpenAI撕破脸了?马斯克为何实际控制被拒?
您的位置:首页 >资讯 > 互联网 >

如何使用 Nohup 在无人值守的情况下运行 Linux 脚本

2022-06-14 14:27:13   来源:
导读 如果您正在构建机器人、传感器平台、气象站,那么您不希望代码在与终端断开连接时停止运行,nohup正是您的理想之选。在本指南中,我们将学

如果您正在构建机器人、传感器平台、气象站,那么您不希望代码在与终端断开连接时停止运行,nohup正是您的理想之选。在本指南中,我们将学习如何通过一系列示例使用nohup

有时您想要运行命令,即使在您关闭终端窗口/SSH 会话后也让它继续运行。最简单的方法是使用nohup(无挂断),它会在我们关闭终端很久之后运行任何命令或可执行脚本。

Linux 中的基本 Nohup 使用

在最基本的情况下,nohup只能与一个参数一起使用,即我们要运行的脚本/命令的名称。例如,如果我们有一个名为test.sh的 Bash 脚本,我们可以这样运行它。

nohup ./test.sh

如果脚本 / 命令产生标准输出,则该输出将写入nohup.out而不是终端。要检查输出,我们可以使用tail来跟踪对文件所做的更新。

我们创建了一个简单的 Bash 脚本,每秒都会在屏幕上打印一条消息,并更新存储在变量n中的值。这是该文件的代码,称为 test.sh。

#!/bin/bash

n=0

while true

do

echo "I keep counting"

echo $n

n=$((n+1))

sleep 1

done

1.打开文本编辑器并粘贴示例代码。

2.将文件作为 test.sh 保存到您的主目录。

3.打开终端并将 test.sh 设置为可执行。

免责声明:本文由用户上传,如有侵权请联系删除!