201607-21 linux下让进程在后台可靠运行的几种方法 58 VIEW 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢? 下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。 nohup/setsid/& 场景: .... Read More >
201607-14 linux下cp强制覆盖文件 174 VIEW Linux下cp命令是有别名(alias cp='cp -i')的,直接写在profile里,无法强制覆盖,即使你用 -f 参数也无法强制覆盖文件。 下面提供三种Linux下cp 覆盖方法. 1.取消cp的alias,放心这不是永久生效 unalias cp;cp abc /root/abc 或 alias cp='cp.... Read More >
201607-11 shell脚本调试方法 88 VIEW shell脚本的三种调试方法: -n 读一遍脚本中的命令但不执行,用来检查脚本中的语法错误 -v 一边执行脚本,一边将执行过的脚本命令打印到标准输出端 -x 提供跟踪执行信息,将执行的每一条命令和结果一次打印出来 使用这些选项有三种方法 1.在命令行提供参数.... Read More >
201607-06 linux下shell编程:for&while 循环详细总结 76 VIEW #!/usr/bin/ksh #数字段形式 for i in {1..10} do echo $i done #详细列出(字符且项数不多) for File in 1 2 3 4 5 do echo $File done .... Read More >
201606-27 linux脚本的执行方式解析 118 VIEW 当shell脚本具有可执行权限时,用sh filename与./filename执行脚本没有区别。./filename是因为当前目录没有在PATH中,"."是用来表示当前目录的。 sh filename 重新建立一个子shell,在子shell中执行脚本里面的语句,该子shell继承父shell的环境变量,但子shell新建的、改变的变.... Read More >