Articles of aix

期望脚本,超时和错误检查

我希望能够对我写的期望脚本有一点洞察。 基本上我们有这个期望的脚本执行sftp上传,密钥authentication不是一个选项,sftp是我们的供应商支持的唯一方法,因此需要这个。 我希望能够捕获超时并logging错误代码的脚本的目的。 我需要: login到sftp站点 开始转移 检测上传已经达到100% 如果上传在一定时间内未达到100%,我想logging一个错误代码用于脚本目的。 这是我到目前为止: set timeout 10 spawn sftp [email protected] match_max 100000 expect "password: " send — "PASSWORD\n" expect "sftp> " send — "lcd /data/upload\n" expect "sftp> " send — "put file_yyyymmdd\n" expect "*100%*" {send "quit\n" } \ timeout { exit 2 } expect "sftp> " send — "quit\n" expect […]

AIX上不带date-d的时间戳比较

我在AIX 7上有一个运行数据库查询的bash脚本,我得到的输出是以下格式的时间戳:201607130319 现在我想将时间戳与当前时间(date+%Y%m%d%H%M – 201607201802)进行比较,并以分钟为单位查看差异。 我基本上需要知道差异是否超过10分钟。 我知道我可以使用date -d在Linux上执行此操作,但在AIX上不可用。 我不能在服务器上安装任何东西,所以我的select是什么?

如何使用AIX低级格式化硬盘?

我有一个AIX 6.1的服务器,我使用diag工具来构build一些hdisk,但是在某种程度上,它的一些VGDA存活下来了。 如何使用AIX低级格式化硬盘? 要么 我该如何清除特定硬盘的VGDA? 谢谢

bash文件在unix中发送电子邮件?

我想写bash文件执行以下步骤: 将文件从server1复制到server2 如果(复制成功) 没做什么 如果(复制失败) 发送电子邮件到[email protected]包含以下信息 文件名[复制失败]

如何在unix-AIX版本6.1中创build隐藏的文件夹

我尝试这个命令mkdir .done但它不起作用。 如何创build一个隐藏的文件夹?

如何在AIX中重新加载/ etc / hosts文件而不重新启动

如何在AIX中重新加载/ etc / hosts文件而不重新启动? 我试图ping一个新的条目,但它仍然显示以前的版本。 谢谢

如何在AIX上以root身份运行smbpasswd?

我已经设置了Hitachi ID Password Manager(以前的p-synch)来更改(在其他系统中)运行samba的aix 6.1服务器上的密码。 p-synch具有通过在conf文件中configuration“聊天脚本”来执行附加命令的function。 但是,p-sync不会发送旧密码,而是以“p-sync admin ID”的forms运行脚本。 只有root用户可以在不使用旧密码的情况下更改samba密码。 我可以用sudo解决这个问题,但是它目前不安装在aix系统上,我想确保在安装和configurationsudo之前,sudo是唯一的select。 有什么build议么?

将RAW作业从AIX 5.3打印到Windows Server 2008 R2

我们正试图将程序从传统的Windows 2003打印服务器移到Windows 2008 R2。 该程序将从AIX服务器发送输出,然后对其进行处理。 它通过AIX盒子上的远程打印队列获取数据。 由于某种原因,当我们将作业发送到2003盒子时,作业就会以RAW的forms出现。 当我们将它发送到2008年,在AIX中完全相同的设置,它将作为TEXT后台处理。 我们使用的程序需要RAW输出,而忽略其他任何东西。 我们已经完成了所有我们能想到的事情 – 打印处理器被设置为一个RAW数据types,AIX盒子肯定会把它作为RAW发送,但是所有的作业都以TEXTforms出现,并被忽略。 任何想法赞赏。

无法在AIX节点上以“源”types获取定义的path

我试图在我的AIX节点上创build一组用户,并尝试使用名称“myuser_id_dsa.pub”来获取已在我的服务器上托pipe的authorized_keys。 目前我正在pipe理2个节点(1. SLES 2. AIX)。 我在fileserver.conf中的两个独立的上下文中定义了“源”文件path; [AIX]pathmyfiles / users / ssh / allow * .another.mydomain.com [SLES]pathmyfiles / users / keys / ssh / allow * .mydomain.com 但是当我运行puppet时,它在SLES节点上成功结束,但是在AIX上遇到了故障; 跟随err; / *无法描述/AIX/myuser_id_rsa.pub:文件服务器模块'AIX'未安装* / 在我的代码中,我用$ filservervariables定义了'source': case $ operatingsystem {“AIX”:{$ fileserver =“AIX”} default:{$ fileserver =“SLES”}} file {“$ {home} / $ {username} / .ssh / authorized_keys”:source =>“puppet:/// $ fileserver […]

AIX:创build核心转储或运行进程,而不终止它

已经知道在Solaris上使用gcore命令。 AIX有没有类似的东西? 我有一个在AIX服务器上运行的Siebel component ,它在日志中没有任何东西stream过。 我知道什么时候处于恐慌状态,因此要在它完全死亡之前make it core dump 。 任何想法表示赞赏。