草庐IT

shell-mode

全部标签

windows - CMD shell 中的可用空间

有没有办法在CMD中获取磁盘或文件夹的可用磁盘空间量无需安装一些第三方应用程序?我有一个CMD可以将一个大文件复制到给定目录,当然可以使用错误级别从复制命令返回,但我必须等待时间它需要复制文件(例如......然后磁盘已满并且复制操作失败)。在开始复制之前,我想知道它是否有任何想法。尝试了Sysinternals的DU.EXE实用程序,但它只显示占用的空间。 最佳答案 如果您运行“dirc:\”,最后一行将为您提供可用磁盘空间。编辑:更好的解决方案:“fsutilvolumediskfreec:”

windows - 为什么只执行此 Windows 批处理文件的第一行,但所有三行都在命令 shell 中执行?

我有一个批处理文件,一个接一个地执行三个Maven命令。每个命令都可以在脚本中成功执行-单独执行!。但是当我将所有三个命令添加到同一个文件时,只有第一个命令在脚本退出之前执行。知道为什么吗?mvninstall:install-file-DgroupId=gdata-DartifactId=base-Dversion=1.0-Dfile=gdata-base-1.0.jar-Dpackaging=jar-DgeneratePom=truemvninstall:install-file-DgroupId=gdata-DartifactId=blogger-Dversion=2.0-Dfi

windows - Groovy Shell 警告 "Could not open/create prefs root node ..."

我尝试在Windows8上打开GroovyShell(groovysh)并得到以下输出:java.util.prefs.WindowsPreferencesWARNING:Couldnotopen/createprefsrootnodeSoftware\JavaSoft\Prefsatroot0x80000002.WindowsRegCreateKeyEx(...)returnederrorcode5.打印上述消息后,shell按预期启动。 最佳答案 丹尼斯的回答是正确的。但是,我想以更详细的方式解释解决方案(对于Windows用户

Windows shell命令获取当前目录的完整路径?

是否有Windows命令行命令可用于获取当前工作目录的完整路径?此外,如何将此路径存储在批处理文件中使用的变量中? 最佳答案 如果您直接使用shell,则使用不带参数的cd,或者如果您想在批处理文件中使用它,则使用%cd%(它的行为类似于环境变量)。 关于Windowsshell命令获取当前目录的完整路径?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/607670/

shell - 在redis中加载文件时,在值中插入了一个新行,如何避免这种情况

我正在尝试使用命令在redis中上传文件:redis-cli-p-h-n-xset问题是:在redis值中-它在行尾存储一个\n而我不想要这个。"{\"items\":{\"38749\":{\"buyone\":0,\"buytwo\":10},\"38712\":{\"buyone\":0,\"buytwo\":10},\"112775\":{\"buyone\":0,\"buytwo\":10},\"38721\":{\"buyone\":0,\"buytwo\":10},\"38720\":{\"buyone\":0,\"buytwo\":10},\"38714\":{\"bu

shell - 通过标准shellscript删除redis文件

我正在为使用Redis的node.js项目使用非常棒的插件,因为我熟悉其他数据库并且只需要一次我正在寻找删除/清空/删除文档的shellscript我不明白的是:q:job:state="完成" 最佳答案 假设您有一个任务队列并且您想要删除已完成的任务,您可以采用不同的方法。例如你可以有一个Redislist为您的队列然后您可以使用lpop从队列中取出第一个任务并执行它。lpop获取列表的第一个值并将其删除。如果作业不成功,您可以使用lpush或rpush将任务分别作为第一个或最后一个值放回队列,以便重新执行。

linux - Auto Kill Shell 命令并获取输出

您好,我正在运行一个shell命令并在10秒后使用具有以下内容的shell脚本自动终止它:(cmdpid=$BASHPID;(sleep10;kill$cmdpid)&execredis-cli--latency)这是工作和杀戮。如何更改shell脚本以在命令被终止后实际获取命令的o/p。 最佳答案 如果我没理解错的话,您可以通过将stdout和stderr重定向到一个文件来捕获程序的输出,然后在休眠后终止程序,如下所示:pingstackoverflow.com>/tmp/ping.log2>&1&sleep10&&kill$!$

shell - 有没有办法在像 redis-cli 这样的终端中创建帮助?

我现在正在使用redis-cli来玩转redis。正如我所看到的,redis-cli帮助我处理命令的参数,所以我很容易理解要键入的参数的顺序。我不需要打开文档。你可以在图片上看到这个。我发现这非常有帮助。那么有没有办法为普通的Linux终端获取这个?也许一些插件或东西。感谢任何答案) 最佳答案 有许多实用程序提供类似的功能,例如fishshell.您可以使用apt-getinstallfish下载它阅读完整说明here. 关于shell-有没有办法在像redis-cli这样的终端中创建帮

使用包含特殊字符的变量的 shell 脚本

我在shell脚本中使用Redis,我正在尝试设置一个键的值这是我的脚本,运行良好::/#redis-cliJSON.SETetat.'{"name":"Eric"}'Ok但是当我使用包含我的Json的变量时,我得到了::/#json="'{\"name\":\"Erci\"}'":/#ehco$json'{"name":"Eric"}':/#redis-cliJSON.SETetat.$json(error)ERRwrongnumberofargumentsfor'JSON.SET'command我试过了::/#redis-cliJSON.SETetat.${json}(error)

redis - 从 redis 服务器进程中运行 shell 命令

我在RHEL系统上运行Redis服务器,该系统要求进程每24小时更新一次AFS身份验证token。在将数据发布到数据库的客户端代码中,我可以通过每N个POST请求调用一个shell命令来更新AFStoken(例如echoPASSWORD|kinit&&aklog。我想在服务器进程中实现类似的功能,但不确定如何实现。是否有任何可用于从Redis服务器进程内运行shell命令的“接收数据后”回调样式Hook?如果其他人可以就此问题提供任何建议,我将不胜感激。 最佳答案 否-Redis服务器不是为此而设计的,也不打算用于此目的。如果你真的