Articles of shell

如何在工作中使用符号信号?

在这样的回答中,我举了一个例子,应该在提交的作业中使用-SIGCONT信号。 但是,我发现我用-SIGSTOP停止的过程没有继续。 当我改变信号的数值,它的工作。 echo "kill -18 $rspid"|at now + 2 minutes 使用数字值是一个坏主意,因为它可能在不同的系统上有所不同。 如何使用符号信号(-SIGCONT)而不是数字(-18)提交此作业?

如何recursion地更改bash下的文件和文件夹的大小写

我有一些大写的文件和文件夹,我想重新命名为小写的等价物。 在Linux系统上用bash来做这件事最好的办法是什么? 作为一个例子,我可能会有: . |– FOLDER0 | |– SUBFOLDERA | `– SUBFOLDERB `– FOLDER1 `– AFILE.TXT 我想将其转换为: . |– folder0 | |– subfoldera | `– subfolderb `– folder1 `– afile.txt 我可以写一个深度的第一个recursion的脚本来做到这一点(深度优先,以确保文件和子文件夹被重命名之前,他们的父文件夹),但我想知道是否有更好的办法。 rename可能是有用的,但它似乎不支持recursion。

用awkparsingjava控制台输出

我试图用awk来parsing一个由java应用程序生成的输出,但是它不工作。 看来pipe道后面的命令无法获取/查看Java应用程序抛出的数据。 我正在执行下面的命令(使用命令生成的返回值): [root@localhost]# java -jar jmxclient.jar usr:pass host:port java.lang:type=Threading ThreadCount 06/11/2010 15:46:37 -0300 org.archive.jmx.Client ThreadCount: 103 我需要的只是string的最后部分。 所以我尝试使用awk(在行尾使用pipe道|awk -F ':' '{print $4}' : [root@localhost]# java -jar jmxclient.jar usr:pass host:port java.lang:type=Threading ThreadCount|awk -F ':' '{print $4}' 但输出不被parsing。 它引发整个string: 06/11/2010 15:46:37 -0300 org.archive.jmx.Client ThreadCount: 103 我也|cut -f4 -d":"用|cut -f4 -d":"得到相同的结果:string不被parsing。 所以我的问题是,我如何parsing输出才能得到string末尾的数字? TIA, 短发

顶部隐藏其他用户的进程

我正在运行Debian服务器,并为less数朋友提供shell访问。 我想隐藏正常用户的正在运行的进程,例如top只显示他们自己的进程,而不是其他任何人启动的进程。 显然,root应该看到所有的进程。 我将如何做到这一点? 我已经看到它在许多提供shell帐户的共享托pipe服务上的行动,但没有遇到自己的方式来做到这一点。

如何打开PowerShell控制台重新启动计算机

在Windows XP中运行的PowerShell 2.0中,执行以下命令: Restart-Computer 并获得以下消息: Windows不能结束这个程序。 可能需要更多时间才能完成操作。 要返回到Windows并检查程序的状态,请单击取消。 如果您select立即结束程序,您将丢失任何未保存的数据。 现在结束程序,点击立即结束。 无论是从PowerShell还是从Windows本身重新启动,都会发生这种情况。 任何想法如何重新启动将closuresPowerShell控制台没有提示的计算机?

如何使用shell脚本将IP(整个C类范围)追加到文件中?

如何使用shell脚本将一系列IP附加到文件中?

我是否需要为mysqldump命令添加“sudo”,以用于MySql备份脚本

我正在尝试为cron编写mysql备份脚本。 使用Ubuntu服务器。 目前的代码如下: #!/bin/sh mysqldump -u root –all-databases > /root/all_databases_backup-`date +%A`.sql 我是否需要在mysqldump之前添加“sudo”,如下所示: #!/bin/sh sudo mysqldump -u root –all-databases > /root/all_databases_backup-`date +%A`.sql 我问的原因是因为当我在shell中运行mysql / mysqldump时,它总是说权限被拒绝。 我需要sudo去通过。 那么在脚本中的命令也需要sudo? 谢谢。

使用shell脚本连接到cisco交换机

我想运行一个每日脚本清理我的开关arp。 我在交换机上启用了SSH。 如何使用简单的shell脚本连接到交换机? 我不知道如何提供SSH密码和启用密码。 谢谢!! 多坦。

Shell脚本::从文件中读取列并将其存储在数组中

我正在处理shell脚本,我想要在数组中存储命令的O / P。 我有一个文件,其中包含我想从中提取第三列的行和列,并将所有值存储在数组中。 如果假设我有以下在我的文件info.txt abc xyz pqr akl mnt var man lak qer tag sam bob 我想在数组中存储pqr,man和sam让我们调用name[1], name[2], name [3] 有人可以帮助我这个。

shell脚本自动提示是一切

如何在shell脚本中运行命令自动提示是提示使用,所以我可以自动执行一个脚本?