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-5947

Lance Roberts's questions

Martin Hope
Lance Roberts
Asked: 2015-03-05 12:03:17 +0800 CST

在 Tru64 UNIX 中擦除旧转储磁带

  • 1

我们使用命令将我们的 OLD Tru64 UNIX 系统(Digital UNIX 4.0F)备份到 DDS3 磁带dump。我们希望回收这些磁带,以便将来在它们太旧时进行备份。我发现该mt erase命令不会擦除它们,可能是因为转储命令将块放在磁带上并且它不再是原始的。

擦除磁带的简单方法是什么?

unix
  • 3 个回答
  • 257 Views
Martin Hope
Lance Roberts
Asked: 2013-07-19 07:19:35 +0800 CST

复制磁带设备文件

  • 0

我刚刚在机器之间交换了磁带驱动器(都是 Unix Tru64)。设备文件现在不起作用,我必须对它们做一些工作(会产生不同的问题)。我创建了一个目录来存储旧设备文件,但是 cp 命令将它们视为设备文件,并且不会让我复制它们。

如何将设备文件作为文本复制到另一个目录?

unix
  • 1 个回答
  • 173 Views
Martin Hope
Lance Roberts
Asked: 2013-03-19 16:33:40 +0800 CST

在 Process Monitor 中找到 RegOpenKey 正在访问的 dll

  • 2

我试图找出是哪个 dll 文件导致了我的问题。我正在使用进程监视器。它列出了操作 RegOpenKey 和结果的错误“NAME NOT FOUND”,但没有告诉我那个名字是什么。我查看了可以添加到显示中的列名称,但似乎没有一个会向我显示名称。

如何确定 RegOpenKey 正在处理的文件的名称?

dll
  • 1 个回答
  • 1513 Views
Martin Hope
Lance Roberts
Asked: 2013-03-15 11:53:31 +0800 CST

在启用 ftp 的 IIS 5 中关闭 Web 服务

  • 0

我在 Windows 2000 中使用 IIS 启用了 FTP。它只是用于从 FTP 服务器接收文件到目录,并且工作正常。

我想禁用 IIS 的 Web 组件,但保持此 ftp“客户端”界面正常工作。目前,我只是更改了设置以“扼杀”它的功能,但是有没有办法明确关闭 HTTP 服务?

ftp
  • 1 个回答
  • 104 Views
Martin Hope
Lance Roberts
Asked: 2013-03-14 13:34:28 +0800 CST

Windows 2000 安装程序中的 IIS FTP 客户端

  • 0

使用带 IIS 5 的 Windows 2000 Pro。

我要有一个 FTP 服务器将文件发送到此框进行存储,并且需要正确设置 FTP 客户端体系结构。如果我愿意,这些对话框看起来很容易将盒子设置为 FTP 服务器,但不确定除了创建特定用户帐户之外如何设置客户端。

ftp
  • 1 个回答
  • 176 Views
Martin Hope
Lance Roberts
Asked: 2010-01-12 14:07:12 +0800 CST

Bourne shell 脚本的 CRON 作业异常行为

  • 1

我有以下脚本,当我在提示符下键入脚本名称(logscript)时,它会正常运行:

#!/bin/sh
dvar=`date +"%m\/%d\/%y"`
filedate=`date +%b%d%Y`
echo DSS1 > serverlog_${filedate}.txt
grep "^$dvar" oasErrLog >> serverlog_${filedate}.txt
echo CMX1 >> serverlog_${filedate}.txt
ssh GVECMX1 grep "^$dvar" /home/gve/log/oasErrLog >> serverlog_${filedate}.txt
echo CMX2 >> serverlog_${filedate}.txt
ssh GVECMX2 grep "^$dvar" /home/gve/log/oasErrLog >> serverlog_${filedate}.txt
echo XIS1 >> serverlog_${filedate}.txt
ssh GVEXIS1 grep "^$dvar" /home/gve/log/oasErrLog >> serverlog_${filedate}.txt
echo XIS2 >> serverlog_${filedate}.txt
ssh GVEXIS2 grep "^$dvar" /home/gve/log/oasErrLog >> serverlog_${filedate}.txt
scp serverlog_${filedate}.txt "GVEXOSR2:C:/Documents\ and\ Settings/gve/Desktop/logs"
#rm serverlog_${filedate}.txt

样本正常输出为:

DSS1
01/11/10 03:00:08.139 XIS run_backupserver - Startup of XISBACKUP backupserver complete.
CMX1
01/11/10 04:30:05.710 OMNICOMM 30274 - boatimesync: error 3 from boaRx rtu 35 pretry 1 {protocols/boa/boa_command.c:601}
01/11/10 04:30:12.117 OMNICOMM 30274 - CRC (0FFC) does not match calculated CRC (03B0) for remote JRS. headerLength=5 dataLength=0 crcByteOffset=2  functionCode=1  {protocols/boa/boa_io.c:1177}    
CMX2
XIS1
XIS2
01/11/10 03:00:10.563 XIS run_backupserver - Startup of XISBACKUP backupserver complete.

但是当我设置一个 CRON 作业时,它运行并 scps 文件,但内容错误,并且文件不在服务器上(当 rm 行被注释掉时,就像我上面显示的那样)。这是我得到的输出,但请注意:输出会发生变化,它的输出会有所不同:

DSS1
CMX1
01/11/10 001/11/10 04:30:05.710 OMNICOMM 30274 - boatimesync: error 3 from boaRx rtu 35 pretry 1 {protocols/boa/boa_command.c:601}
01/11/10 04:30:12.117 OMNICOMM 30274 - CRC (0FFC) does not match calculated CRC (03B0) for remote JRS. headerLength=5 dataLength=0 crcByteOffset=2  functionCode=1  {protocols/boa/boa_io.c:1177}
CMX2
CMX2
CMX2
CMX2
XIS1
XIS1
XIS1
XIS1
XIS2
01/1101/11/10 001/11/10 03:00:10.563 XIS run_backupserver - Startup of XISBACKUP backupserver complete.

关于手动输入命令时为什么 CRON 作业没有像系统运行它一样运行它的任何想法?

编辑: 我已将脚本修改为循环并使用所有绝对寻址,并使用 SHELL、PATH 和 HOME 变量修改了 CRON 文件,但输出仍然不稳定,现在是脚本:

#!/bin/sh

### internal variable definitions
dvar=`date +"%m\/%d\/%y"`
filedate=`date +%b%d%Y`

# add the prefix of new hosts into the string below
# which will be expanded later into GVE(whatever) while looping
HOSTLIST="DSS1 CMX1 CMX2 XIS1 XIS2"

# main Loop
for SUFFIX in $HOSTLIST
do
  echo $SUFFIX >> /home/gve/log/serverlog_${filedate}.txt
  ssh GVE$SUFFIX grep "^$dvar" /home/gve/log/oasErrLog \
    >> /home/gve/log/serverlog_${filedate}.txt
  echo "\n" >> /home/gve/log/serverlog_${filedate}.txt
done

# transfer and delete file
scp /home/gve/log/serverlog_${filedate}.txt \
  "GVEXOSR2:C:/Documents\ and\ Settings/gve/Desktop/logs"
#rm serverlog_${filedate}.txt

这是输出:

DSS1
01/1201/12/10 03:00:08.323 XIS run_backupserver - Startup of XISBACKUP backupserver complete.
1
01/12/101/12/10 00:00:37.003 agc - dbioLower: DNP prev cmd may still in prog, name NPC_GT3_GOV raiseTimeout 1250 lowerTimeout 2500 curtime(1263286837:3) cmd_time(1263286834:807)
01/12/10 02:14:57.545 OMNICOMM 1562 - CRC (F110) does not match calculated CRC (1110) for remote ARS. headerLength=5 dataLength=10 crcByteOffset=7  functionCode=2  {protocols/boa/boa_io.c:1177}


CMX2


XIS1


XIS1


XIS2
01/12/101/12/10 03:00:10.408 XIS run_backupserver - Startup of XISBACKUP backupserver complete.

请注意某些行上的混乱日期,“1”而不是“CMX1”和被欺骗的“XIS1”。

最终编辑:

看起来 CRON 不知何故催生了多个相互绊倒的进程。在杀死所有适用的进程后,它理顺了。CRON 有错误的多进程生成的历史(如果您对其进行一些网络搜索),所以要小心。

scripting unix cron bourne-shell
  • 2 个回答
  • 931 Views
Martin Hope
Lance Roberts
Asked: 2009-09-22 11:38:28 +0800 CST

读取部分 HOSTS 文件

  • 2

我在 HOSTS 文件中添加了一个新条目:

10.7.4.94 COMMRTU7 commrtu7 commRTU7

前两个条目 ping,但第三个不会 ping。我有一个这样的条目列表可以正常工作,任何想法为什么这不会?

unix
  • 3 个回答
  • 101 Views
Martin Hope
Lance Roberts
Asked: 2009-06-11 07:47:27 +0800 CST

如何使用 SCP 复制深层目录?

  • 5

我需要在另一台 Windows 机器上的“自身”上复制一个 Windows 机器上的深层目录。我似乎无法让命令正常工作。当前的问题是 scp 似乎正在从源参数中剥离斜线。

scp -v -r COMPUTER1:D:\A\B COMPUTER2:D:\A\B

我也只是尝试复制到不同的名称,例如

scp -v -r COMPUTER1:D:\A\B COMPUTER2:D:\A\B1

scp directory copy
  • 2 个回答
  • 12945 Views

Sidebar

Stats

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

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve