linux后台执行命令搜索nohup
nohup
nohup 命令
用途:LINUX命令用法,不挂断地运行命令 。
语法:nohup Command [ Arg ... ] []
描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令 , 忽略所有挂断(SIGHUP)信号 。在注销后使用 nohup 命令运行后台中的程序 。要运行后台中的 nohup 命令,添加( 表示“and”的符号)到命令的尾部 。
如果不将 nohup 命令的输出重定向,输出将附加到当前目录的 nohup.out 文件中 。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中 。如果没有文件能创建或打开以用于追加 , 那么 Command 参数指定的命令不可调用 。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符 。
退出状态:该命令返回下列出口值:
126 可以查找但不能调用 Command 参数指定的命令 。
127 nohup 命令发生错误或不能查找由 Command 参数指定的命令 。
否则,nohup 命令的退出状态是 Command 参数指定命令的退出状态 。
nohup命令及其输出文件
nohup命令:如果你正在运行一个进程 , 而且你觉得在退出帐户时该进程还不会结束 , 那么可以使用nohup命令 。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程 。nohup就是不挂起的意思( n ohang up) 。
该命令的一般形式为:nohup command
使用nohup命令提交作业
如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为 nohup.out的文件中,除非另外指定了输出文件:
nohup commandmyout.file 21
在上面的例子中,输出被重定向到myout.file文件中 。
使用 jobs 查看任务 。
使用 fg %n 关闭 。
另外有两个常用的ftp工具ncftpget和ncftpput,可以实现后台的ftp上传和下载,这样我就可以利用这些命令在后台上传和下载文件了 。
linux下 命令行执行matlab速度很慢首先介绍一下我自己使用的有效方法,一般matlab启动初始化很慢主要的原因是在找注册文件,一般是由于安装了MAC类的软件引起的,所以我按照下文提供的方法“在【目标】中,键入如下内容”$MATLAB\bin\win32\MATLAB.exe” -c “Full Path to the MATLAB license file including file name””,我在快捷方式里面目标路径中键入:"C:\Program Files\MATLAB\R2009b\bin\win32\MATLAB.exe" -c "C:\Program Files\MATLAB\R2009b\bin\win32\lic_standalone.dat",即解决了这个问题,感谢网友无私的分享精神 。注意上面路径中lic_standalone.dat是自己的许可文件,换换就可以了!
Matlab随着版本的升级体积越来越大,带来的问题就是启动速度也越来越慢,下面就我注意到的几个影响MATLAB启动速度的问题集中和大家分析下解决办法 。
一、preferences方面原因
问题产生原因:
大家都知道,preferences参数很多 , 如果首选参数设置的不得当,或者文件太大,Matlab启动的时候加载preferences设置就需要较长时间
问题解决方法:
以管理员权限登录,以保证自己有查看隐藏文件的权限 。
windows
(1)退出Matlab,一定要确保Matlab不再运行
(2)进入c:\Documents and Settings\ your username\Application Data\MathWorks\MATLAB\复制代码真实该路径可以在Matlab中键入prefdir得到
(3)将上述路径中,以Matlab版本号为文件名(比如R2009a)的文件夹 , 重命名为R2009a_old(其实这一步是在备份preferences文件)
(4)重启Matlab , 此时predir下会重新创建一个R2009a文件夹,里面包含了所有的preferences设置,只是属性值都是默认的,当然以前对Matlab的设置全部没有了
(5)如果觉得不满意 , 那么将新生成的R2009a删除,将R2009a_old重新改为R2009a就可以恢复以前的设置了 。
Linux, Unix, or Mac
1) Quit MATLAB. Ensure that MATLAB is no longer running.
2) Rename the “.matlab/” directory in the users home directory, to “.matlab_old/”.
3) Restart MATLAB.
二、License方面原因
问题产生原因:
每次Matlab启动的时候会自动搜索Matlab的License文件,而计算机系统变量LM_LICENSE_FILE,则是用来告诉所有的应用程序从哪里找到对应的License文件
另外系统变量LM_LICENSE_FILE也可能导致初始化很慢 , 但是该变量只对Matlab负责 , LM_LICENSE_FILE是对所有的程序负责
但是假如你的Matlab使用的是网络版的License,你计算机没有联网就会导致无法找到network license
解决方法:
方法一
windows
(1)右击【我的电脑】选择【属性】
(2)在【高级】选项卡中,点击【环境变量】
(3)在下面的【系统变量】找到【LM_LICENSE_FILE】,如果没有,点击【新建】创建一个变量名为LM_LICENSE_FILE的变量
(4)将LM_LICENSE_FILE的属性值设置为Maltab的License文件的绝对路径
(5)重启Matlab
Unix,Linux,or Mac
Check to see if there is an environment variable set. Where this is located depends on the shell you are using. Look in your home folder. This file may be called: .cshrc (c-shell), .profile (bash), or .bashrc (bash)
You can also create an environment variable for that shell session from the command line using export or setenv (depending on your shell), but the above file needs to be edited for a permanent change.
For example:export MLM_LICENSE_FILE /usr/bin/matlab/license.dat
如果你只有一个License , 那么你可以当Matlab启动的时候,在Maltab快捷方式或者命令行中指定License路径
windows
(1)右击Matlab快捷方式,选择【属性】
(2)在【目标】中 , 键入如下内容”$MATLAB\bin\win32\MATLAB.exe” -c “Full Path to the MATLAB license file including file name”
复制代码其中$MATLAB是Matlab安装根目录,可以在Matlab中键入matlabroot得到,Path to the MATLAB license file是License文件的绝对路径
(3)重启Matlab
Unix,Linux,or Mac
Use a -c switch to point directly at the license file when launching.
If the MATLAB installer has created symbolic links, runmatlab -c Full Path to the MATLAB license file including file name
If symbolic links were not created, run from $MATLAB/bin/./matlab -c Full Path to the MATLAB license file including file name
Where $MATLAB is the root MATLAB directory and Path to the MATLAB license file is the absolute path to your license file, likely in your $MATLAB/licenses directory.
我用linux的时候为什么命令执行结果显示的那么慢呢?有什么办法能让文字界面变的跟gnome的终端一样迅速?当你使用ctrl alt f1切换到文字界面时linux命令执行缓慢,这个动作只是在linuxlinux命令执行缓慢的多个终端中切换了到一个文字界面的终端,原来的图形界面并没有退出内存 , 所以很慢 。(ctrl alt f7可以切换回来)
这种情况你还不如直接在图形界面开一个虚拟终端速度还快些 。
当然你也可以关掉图形界面,但如果你是初学者,建议还是先了解一些linux图形界面的相关知识再做尝试 。如果是学习linux , 在图形界面的虚拟终端下也是一样 。
Linux执行命令慢有啥原因开机时间过长 或者用的服务器版 偶尔会卡一下 一般linux是比较效率的
linux两个感叹号包起来的命令叹号命令使用
双叹号!!
linux命令执行缓慢!linux命令执行缓慢!代表上一条输入的命令linux命令执行缓慢,可以和其他命令组合起来构成新的命令
eg:
$ ./startup.sh
$ cat !!
复制
此命令相当于 cat ./startup.sh,省去了来回切换
!$
代表得是上一条命令中最后一个参数
eg:
$ ls /usr/local/dic
$ cat !$/a.txt
复制
如果上一个路径是一个很长的linux命令执行缓慢,就会很省事的
!字符串
代表最近一条以指定字符串开头的命令
eg:
$ !ssh
复制
执行最近一次ssh命令
!?字符串?
类似于mysql的模糊匹配linux命令执行缓慢,执行最近一条命令中包含指定字符串的命令
eg:
$ !?ssh?
复制
执行最近的一次包含ssh的命令
!n 或 !-n
此命令通常配合history命令使用
使用history查找ssh记录
eg:
$ !109
复制
执行history查询出来前面序号为109的命令
$ !-1
复制
执行当前命令序号减去一得到的序号对应的命令
使用Xshell软件登录linux太慢的问题怎么解决?方法/步骤
1、登录到linux操作系统中linux命令执行缓慢,执行命令:vi
【linux命令执行缓慢 linux命令卡死不执行】/etc/ssh/sshd_config 。
2、打开文件之后,找到关键字UseDNS , 将UseDNS行后面对linux命令执行缓慢的yes改为no 。如果没有找到UseDNS,可以手动在后面添加一行,添加的内容:UseDNS
no
3、完成以上之后,保存文件 。重新用Xshell登录Linux查看是否登录变快了 。
关于linux命令执行缓慢和linux命令卡死不执行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 什么检测cpu是否坏了,怎么测试cpu是否损坏
- asp.net货币格式千后面有逗号,货币格式显示
- 大班户外亲子体育游戏,大班户外亲子体育游戏目标
- 怎么使用oracle安装虚拟机 oracle虚拟机安装教程win10
- 安卓免root隐藏软件,安卓免root下载
- 工程师linux监控命令,linux监控软件zabbix
- 手机紧急备份模式怎么开机,手机紧急备份是什么意思
- cvb.net性能比较 cvbnn
- 农村电商如何提高消费,农村电商的解决方法