要在关闭命令提示符或putty后保持Julia运行,你可以使用以下方法:
- 使用nohup命令:在命令前加上nohup并在末尾加上&,这样可以将命令放到后台运行并且忽略SIGHUP信号。示例:nohup julia script.jl &
- 使用tmux或screen:这是一种在终端中创建多个会话的方法,可以在关闭终端后保持Julia运行。你可以使用以下命令:
- 安装tmux:sudo apt-get install tmux
- 启动tmux:tmux
- 在tmux中运行Julia:julia script.jl
- 按下Ctrl + b,然后按下d来分离tmux会话
- 关闭终端后,Julia会继续在后台运行
- 使用后台作业控制:可以使用&运算符将Julia命令放在后台运行。示例:julia script.jl &
这些方法都可以在关闭命令提示符或putty后保持Julia运行。但请注意,如果服务器重启或崩溃,Julia进程也会停止。如果需要在服务器重启后继续运行Julia脚本,可以考虑使用系统服务或其他自动化工具来管理Julia进程。