shell

    0热度

    1回答

    我正在使用jenkinsfile来测试我们的一个实例。 为此,我创建了一个bash脚本。 问题是jenkins没有权限运行脚本。任何想法如何解决这个问题? Jenkinsfile: stage("Testing instances"){ if (terragruntAction == 'apply' || terragruntAction == 'test'){ echo "

    0热度

    1回答

    我使用bash脚本有以下问题。 这里是我的“启动”脚本文件中: #!/bin/bash java -cp ../lib/online-store.jar:../lib/* com.online.store.Main OnlineStorePID=$! if [$OnlineStorePID -ne 0] then echo "kill $OnlineStorePID" > s

    0热度

    1回答

    我已经写了一个简单的外壳,但它不工作: #! /bin/sh -x for i in `seq 0 0` do ./test&; done 当我运行这段代码,我得到一个错误: ./batchTest.sh: line 4: syntax error near unexpected token `;' ./batchTest.sh: line 4: ` ./test&;'

    0热度

    1回答

    只记录在MacOS塞拉利昂画面的特定部分我使用的FFmpeg版本3.3.4(通过BREW安装)通过命令行中的一些自动化测试来记录我的桌面在我的macOS Sierra(10.12.6)上。 我想记录只在屏幕的特定部分,但不幸的是,我不能找到文档中的正确的选项,以达到我的目标。 按照FFmpeg documentation for avfoundation,这是我用命令: ffmpeg -f av

    0热度

    1回答

    我编写了一个shell脚本,并将其设置为crontab,但有问题。当crontab运行我的脚本时,在脚本中运行scp命令并从不同的服务器获取一些信息,所以我必须在脚本中输入其他服务器的密码。如何在脚本中输入密码? 我的脚本: scp [email protected]:/Products/data/bridge/control.txt . ????? (have to automaticall

    0热度

    2回答

    我需要帮助python代码在python中执行多个管道外壳命令。 我写了下面的代码,但我得到错误。当我将文件传递给命令时。请让我知道如何在python中执行多个管道命令的正确过程。 EG: cat file|grep -i hostname|grep -i fcid 是我想要执行的shell命令。这是我的Python代码。当我运行代码时,我得到None。我将最终输出重定向到一个文件。 #!/u

    1热度

    1回答

    我有一堆虚拟机,我想用Bash脚本安装。我得到了一个包含所有虚拟机的所有IP地址的文本文件,并且在每行的前面都写有“ssh VM-Name”,所以当我的脚本读取每一行时,它将通过SSH连接到每个虚拟机,然后在该虚拟机内执行我的命令。它以某种方式打破了循环,并在SSH进入第一台虚拟机后停止。我如何退出第一台虚拟机,以便它可以进入下一个虚拟机? nodes.txt ssh [email protect

    1热度

    2回答

    我正在使用AIX 6.1。下面的代码对我来说工作得很好。 if [ "$HOSTNAME" = "host1" ]; then echo "This is host1" elif [ "$HOSTNAME" = "host2" ]; then echo "This is host2" else echo "This is another host" fi 但

    -1热度

    1回答

    我想在输出文件上运行脚本,这些脚本可以进一步用作高斯的输入文件。 我想知道Linux中用于在.log文件和.HSCP1文件上运行脚本的命令。 非常感谢, 问候,

    1热度

    2回答

    我创建了一个项目的脚本更新,但我在sed面临一个奇怪的问题(使用SLES 11 PL4)。在下面的线时,bash/sed的根本就不是扩大变量,无论我做什么: oldvars=`sed -n '/#### Variables configurables ####/,/#### Variables configurables ####/p' ACCBackup.sh`; sed -i "/#### V