要在Linux上运行程序,我们假设运行PSO,要使pso在linux服务器执行,方法有两种:
方法1:
当客户端关机后重新登入服务器后继续查看本来在终端输出的运行结果。#./pso>pso.file&#直接在命令后加上&即可。
解释:将pso直接放在后台运行,并把终端输出存放在当前目录下的pso.file文件中。当客户端关机后重新登陆服务器后,直接查看pso.file文件就可看执行结果(命令:#catpso.file)。有些程序即使使用&结尾,如果终端关闭,那么程序也会被关闭。为了能够使程序能始终在后台运行,需要使用nohup这个命令。
方法2:
在终端输入命令:#nohup./pso>pso.file&.
解释:nohup就是不挂起的意思,将pso直接放在后台运行,并把终端输出存放在当前目录下的pso.file文件中。当客户端关机后重新登陆服务器后,直接查看pso.file文件就可看执行结果(命令:#catpso.file)。