AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-365645

arielma's questions

Martin Hope
arielma
Asked: 2020-02-28 12:17:36 +0800 CST

对于 4 个不同的存储库,git fsck 失败并出现相同的错误

  • 1

我git fsck在一些存储库上运行命令,其中 4 个我得到了同样的错误:

error in tree b2b510c83ea553c587ebe5bc160e92cb7888393a: duplicateEntries: contains duplicate file entries
error in tree b3969ac6fe6b6359d48006e6a4cf3ffd5a4350a3: duplicateEntries: contains duplicate file entries
error in tree 5a7445940626358083a782ba5c81f956c7f82ac5: duplicateEntries: contains duplicate file entries

知道如何解决吗?对所有人来说都完全一样是什么意思?

git
  • 1 个回答
  • 486 Views
Martin Hope
arielma
Asked: 2020-02-27 03:06:01 +0800 CST

有没有办法在 sendmail 命令中附加文件而不使用 uuencode

  • 0

我正在尝试使用以下代码从 shell 脚本发送电子邮件:

fileToAttach=cpu_usage.log

`(echo "To: XXXXXX@gmail.com"
  echo "From: XXXXXX@gmail.com"
  echo "Subject: Issue with CPU"
  echo  Issue with CPU
  uuencode $fileToAttach $fileToAttach
  )| eval /usr/sbin/sendmail -t `;

但我得到

uuencode: command not found

有没有办法绕过它?

rhel shell-script
  • 1 个回答
  • 1209 Views
Martin Hope
arielma
Asked: 2020-02-24 00:32:57 +0800 CST

git fsck 的不同行为

  • 0

我有两台服务器,我git fsck在特定的 bitbucket 存储库上运行命令。在两台服务器中,我都得到了这个输出:

Checking object directories: 100% (256/256), done.
error: object directory /XXX/XXX/XXX/XXXX/XXX/objects does not exist; check .git/objects/info/alternates.
error: HEAD: invalid sha1 pointer fda39345603cdbab032ac57635405fc90d827f3c
error: refs/heads/master does not point to a valid object!
notice: No default references

但是,在运行时echo $?,其中一个返回 0,另一个返回 2。这怎么可能?

rhel git
  • 1 个回答
  • 92 Views
Martin Hope
arielma
Asked: 2020-02-20 02:10:13 +0800 CST

帮助编写 bitbucket 存储库文件系统检查的脚本文件

  • 0

我有我们的 Bitbucket 存储库的以下路径

/bbshared_storage/archive/data/repositories

里面的目录按数字排列(每个数字代表存储库):1000、1001、1002 等等。

在每个存储库中,我都有 repository-config 文件,其中包含项目名称:

[bitbucket]
    hierarchy = XXXXXX
    project = {The value I need}
    repository = XXX

我需要使用命令编写一个在所有存储库上循环运行的脚本git fsck。最后,它必须有一个包含存储库名称的文件,其 fsck 结果:OK 或错误(我假设使用echo $?并询问它是否不同于 0)。你能建议一个好的方法来写它吗?

rhel shell-script
  • 1 个回答
  • 349 Views
Martin Hope
arielma
Asked: 2020-02-19 00:36:44 +0800 CST

为 GIT 克隆创建理智

  • -1

我想创建一个每 5 分钟运行一次 GIT clone sanity 的 Jenkins 管道。如果 GIT 克隆命令不工作/失败或通过,我如何捕捉错误/问题?

git
  • 2 个回答
  • 243 Views
Martin Hope
arielma
Asked: 2020-01-29 08:55:12 +0800 CST

如何在 sendmail 功能中添加主题

  • 3

我在 ksh 中有以下行代码:

echo -e "$SUBJECT"|/usr/sbin/sendmail -f XXXXXX@gmail.com -t XXXXXX@gmail.com

但我仍然$SUBJECT在身体里,而不是作为真正的主题。它出什么问题了?

ksh sendmail
  • 4 个回答
  • 12892 Views
Martin Hope
arielma
Asked: 2020-01-23 11:43:35 +0800 CST

如何在执行 shell 的一个命令中定义电子邮件通知的“发件人”字段

  • 0

我有带有执行 shell 的 Jenkins 管道(illinXXX),其中一部分运行以下命令:

echo "LDAP server is down"|/usr/sbin/sendmail -t arielma@gmail.com

知道如何更改“发件人”字段吗?目前我从:

jenkins@illinXXXX.localdomain
shell jenkins
  • 2 个回答
  • 122 Views
Martin Hope
arielma
Asked: 2020-01-22 06:48:52 +0800 CST

如何捕获来自服务器 ping 的响应并发送警报

  • 0

我正在运行以下命令:

ping ldap.corp.XXXXX.com

LDAP 服务器启动:

Pinging ldapeu.corp.XXXXX.com [XX.XXX.XXX.XX] with 32 bytes of data:
Reply from XX.XXX.XXX.XX: bytes=32 time<1ms TTL=252

LDAP 服务器关闭:

ping: ldap.corp.XXXXX.com: Name or service not known

如何在 KSH 文件中实现代码以识别 LDAP 服务器何时关闭?

ksh ping
  • 2 个回答
  • 457 Views
Martin Hope
arielma
Asked: 2020-01-20 02:05:59 +0800 CST

如何从字符串参数创建没有 HTTP 或 HTTPS 的子目录

  • 2

我有 ksh 脚本,它正在运行以下命令:

mkdir -p down/$JENKINS_URL

问题是一些 $JENKINS_URL(字符串)包括 HTTP:// 和一些 HTTPS://,这导致在 down 文件夹下创建两个子目录,然后为每个子目录创建子目录。如何避免它并在下文件夹下直接创建没有 HTTP 或 HTTPS 的文件夹名称?

linux rhel
  • 1 个回答
  • 137 Views
Martin Hope
arielma
Asked: 2020-01-18 02:11:42 +0800 CST

如何设置和记录 Jenkins 服务器关闭和启动的警报

  • 0

我有 Jenkins 管道作业,它考虑了我们所有的 Jenkins 服务器并检查连接(每隔几分钟运行一次)。

ksh 文件:

#!/bin/ksh
JENKINS_URL=$1

    curl  --connect-timeout 10 "$JENKINS_URL" >/dev/null
    status=`echo $?`
     if [ "$status" == "7" ]; then
        export SUBJECT="Connection refused or can not connect to URL $JENKINS_URL"
        echo "$SUBJECT"|/usr/sbin/sendmail -t XXXX@gmail.com

    else
        echo "successfully connected $JENKINS_URL"
     fi

    exit 0

我想添加另一段代码,它将服务器关闭的所有时间(它应该包括服务器的名称和时间戳)记录到一个文件中,如果服务器再次启动,发送一封电子邮件通知关于它,它也会记录在文件中。我不想收到额外的警报,当它关闭时只有一个警报(文件和邮件),当它再次启动时只有一个。知道如何实施吗?

linux ksh
  • 1 个回答
  • 211 Views
Martin Hope
arielma
Asked: 2019-12-18 05:31:39 +0800 CST

如何打印 Bitbucket 的前 5 个最大存储库

  • 0

我正在尝试编写一个 shell 脚本,它将打印 Bitbucket 的前 5 个最大存储库,并将显示项目名称、存储库名称及其大小。存储库配置文件示例:

[bitbucket] 项目 = TEST 存储库 = customer_management_test

du 命令的输出:

du -sh /bbhome/shared/data/repositories/* |sort -h |tail -5
2.0G    /bbhome/shared/data/repositories/1792
2.7G    /bbhome/shared/data/repositories/3517
3.0G    /bbhome/shared/data/repositories/2450
3.1G    /bbhome/shared/data/repositories/5703
4.4G    /bbhome/shared/data/repositories/2829

这是我试图在 REHL Bitbucket 机器上运行的代码:

du -sh /bbhome/shared/data/repositories/* |sort -h |tail -5
while IFS= read -r line;do
        DIR=`echo $line | awk '{print$2}'`
        Rep=`cat $DIR/repository-config |grep 'project\|repo' |  tr '\n' ' '`
        Size=`echo $line | awk '{print $1}' `
        echo $Size $Rep
done

但我没有得到预期的结果。

实际的:

2.0G    /bbhome/shared/data/repositories/1792
2.7G    /bbhome/shared/data/repositories/3517
3.0G    /bbhome/shared/data/repositories/2450
3.1G    /bbhome/shared/data/repositories/5703
4.4G    /bbhome/shared/data/repositories/2829

预期(1792 的一个示例):

2.0G   project = TEST  repository = customer_management_test 

语法有什么问题?

rhel shell-script
  • 1 个回答
  • 133 Views
Martin Hope
arielma
Asked: 2019-08-15 06:18:02 +0800 CST

如何将选择语句从 Oracle 分配给 shell 变量

  • 1

我有一个运行良好的脚本TOAD:

SELECT max (ID)+1 from apps_details;

当我尝试在 shell 脚本中运行它时,出现错误:

DB_CONNECT="XXXXX/XXXXX@XXXXXX"

echo "Inserting the DataBase"
/oravl01/oracle/12.1.0.1/bin/sqlplus -s $DB_CONNECT <<END
set head off
set feedback off
set pagesize 2400
set linesize 2048

ID_VAL=`SELECT max (ID)+1 from apps_details;`
exit
END
/pciuser/tools/jenkins/jenkins/scripts/Jenkins_Internal/Create_Jenkins_Container/InsertToDB.ksh[31]: syntax error at line 1: `(' unexpected

第 31行指的是oravl01行,但我知道问题不存在,因为一旦我删除了ID_VAL分配,它就可以工作。

编写它的正确语法是什么?

shell-script oracle-database
  • 3 个回答
  • 3541 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve