117.info
人生若只如初见

linux中怎么使用nohup启动sh脚本

在Linux中,可以使用以下命令来使用nohup启动sh脚本:

nohup sh your_script.sh &

这样会将脚本以后台进程的方式启动,并且将输出重定向到nohup.out文件中。通过添加&符号,可以使程序在后台运行,不会被终端退出所结束。

另外,你也可以指定输出文件的名称,例如:

nohup sh your_script.sh > output.log &

这将把输出重定向到output.log文件中。

最后,如果你希望将脚本的错误输出也重定向到输出文件中,可以使用下面的命令:

nohup sh your_script.sh > output.log 2>&1 &

这样,标准输出和标准错误输出都会被重定向到output.log文件中。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fee90AzsLAAVXBlU.html

推荐文章

  • linux中怎么用telnet发邮件

    在Linux中,`telnet`命令可以用于与远程主机建立网络连接。然而,要使用`telnet`发送电子邮件并不是一个直接的方式,因为电子邮件需要使用SMTP协议进行传输。以下...

  • linux多个线程怎么进入内核态

    在Linux中,多个线程可以通过以下方式进入内核态: 系统调用:线程可以通过调用系统调用接口,例如fork()、open()、read()等函数,来请求内核执行某些特权操作。...

  • linux线程切换的原理是什么

    Linux线程切换的原理是通过操作系统的调度算法来实现的。具体步骤如下: 当一个线程需要被切换时,操作系统会保存当前线程的上下文信息,包括程序计数器、寄存器...

  • linux线程起不来的原因及解决方法是什么

    Linux线程起不来的原因可能有以下几种: 线程创建的参数设置错误:可能是线程的堆栈大小设置不合理、优先级设置太低等。
    解决方法:检查线程创建的参数设置...

  • hive建表怎么指定字符集

    在Hive中,可以通过在CREATE TABLE语句中使用ROW FORMAT DELIMITED子句来指定字符集。
    以下是一个示例:
    CREATE TABLE my_table ( col1 STRING, col2 ...

  • hive中join和where的执行顺序是什么

    在Hive中,join和where的执行顺序是由查询优化器决定的,通常不是固定的。查询优化器会根据表的大小、数据倾斜度、索引信息等多方面考虑,选择最优的执行顺序。<...

  • java如何将数据输出到文本中

    在Java中,可以使用FileWriter或BufferedWriter类将数据输出到文本文件中。
    使用FileWriter类示例:
    import java.io.FileWriter;
    import java.io...

  • mysql怎么一次性添加多条数据

    在MySQL中,可以使用INSERT语句来一次性添加多条数据。可以使用以下两种方法来实现: 使用VALUES子句: INSERT INTO table_name (column1, column2, column3) VA...