Tag: linux

我将如何获得每30分钟运行的cron作业?

我正在寻找添加一个crontab条目来执行一个脚本每30分钟,小时和30分钟过去一小时或什么东西closures。 我有以下,但它似乎不运行在0上。 */30 * * * * 我需要使用什么string? cron在OSX上运行。

从grep中排除.svn目录

当我grep我的Subversion的工作副本目录,结果包括从.svn目录很多文件。 是否可以recursion地grep一个目录,但从.svn目录中排除所有结果?

如何在linux命令行中replace多个文件中的string

我需要replace文件夹中的许多文件中的string,只有ssh访问服务器。 我怎样才能做到这一点?

伪terminal不会被分配,因为stdin不是terminal

我正在尝试编写一个在远程服务器上创build一些目录的shell脚本,然后使用scp将文件从本地计算机复制到远程计算机上。 以下是我到目前为止: ssh -t user@server<<EOT DEP_ROOT='/home/matthewr/releases' datestamp=$(date +%Y%m%d%H%M%S) REL_DIR=$DEP_ROOT"/"$datestamp if [ ! -d "$DEP_ROOT" ]; then echo "creating the root directory" mkdir $DEP_ROOT fi mkdir $REL_DIR exit EOT scp ./dir1 user@server:$REL_DIR scp ./dir2 user@server:$REL_DIR 每当我运行它,我得到这个消息: Pseudo-terminal will not be allocated because stdin is not a terminal. 剧本永远挂起。 我的公钥在服务器上是可信的,我可以运行脚本以外的所有命令。 有任何想法吗?

我怎样才能回想一下前面的bash命令的参数?

Bash有没有办法回想起前一个命令的论点? 我通常做vi file.c然后是gcc file.c Bash有没有办法回想起前一个命令的论点?

是否有一个用于Linux的C ++ gdb GUI?

简而言之:有没有人知道gdb的graphics用户界面(GUI)可以使它与标准的或者接近Visual C ++最新版本的function集相媲美呢? 详细地说:作为在Windows中花费大量时间进行编程的人,无论何时需要在Linux中编写C ++代码,我发现的一个较大的绊脚石是,使用命令行gdbdebugging任何东西都要花费我几倍的时间Visual Studio,而且它在实践中似乎并没有越来越好。 有些事情是更容易或更快来graphics表示。 具体来说,我正在寻找一个GUI: 处理所有的基础知识,如跨越代码,观察variables和断点 了解并可以显示复杂嵌套的C ++数据types的内容 在显示相关信息(如参数types)的同时,不会混淆,最好能够智能地浏览模板化的代码和数据结构 可以处理线程应用程序,并在不同的线程之间切换以查看或查看状态 可以处理附加到已经启动的进程或读取核心转储,除了在gdb中启动程序 如果这样的计划不存在,那么我想听听人们对至less满足一些要点的计划的经验。 有没有人有任何build议? 编辑: 列出可能性非常好,我会尽我所能,但是如果你能够在你的回答中join,这将会更有帮助: (a)您是否真的使用了这个GUI,如果是这样的话,您有什么正面/负面的反馈。 (b)如果您知道,上述哪些function不受支持 列表很容易得到,像这样的网站是伟大的,因为你可以得到一个人的应用程序的个人经验的想法。

检查特定服务是否在Ubuntu上运行

我不知道该服务的名称,但希望通过检查其状态来停止服务。 例如,如果我想检查PostgreSQL服务是否正在运行,但是我不知道服务的名字,那我怎么检查它的状态? 如果服务名称已知,我知道检查状态的命令。

我怎样才能用xargs来复制名称中有空格和引号的文件呢?

我试图在一个目录下面复制一堆文件,其中一些文件的名称中有空格和单引号。 当我尝试串起来find和grep与xargs ,我得到以下错误: find .|grep "FooBar"|xargs -I{} cp "{}" ~/foo/bar xargs: unterminated quote 任何build议更强大的使用xargs? 这是在MacOS 10.5.3与BSD xargs 。

在Linux上模拟延迟和丢弃的数据包

我想在Linux上模拟UDP和TCP数据包延迟和丢失来衡量应用程序的性能。 有一个简单的方法来做到这一点?

如何在bash中检查语法而不运行脚本?

是否有可能检查一个bash脚本语法而不执行它? 使用Perl,我可以运行perl -c 'script name' 。 有什么等价的命令bash脚本?