15得票4回答
当在一个套接字上进行 send/recv 操作时,另一个线程是否可以关闭该套接字?

在进行send/recv操作的同时,另一个线程能否关闭同一socket? 假设一个线程正在阻塞地执行recv调用,而另一个线程关闭了相同的socket,那么正在执行recv调用的线程会知道这个情况并安全地退出吗? 我想知道,不同的操作系统/平台之间是否存在行为差异。如果有,Solaris将...

18得票3回答
使用Solaris操作系统的Docker基础镜像

有人知道在哪里可以获取带有Solaris OS的docker基础镜像吗? 我在Dockerhub上尝试查找,但没有找到。 请提供详细的 'dockerhost/namespace/imagename:tag' 信息。

221得票19回答
在Bash中获取当前时间前一天的日期

如何在Bash中打印出当前时间前一天的日期?

48得票8回答
如何为mailx命令设置发件人电子邮件地址?

我正在处理一个在Solaris服务器上运行的KornShell(ksh)脚本,当检测到错误条件时会发送电子邮件。 我使用mailx发送电子邮件。 问题:如何在mailx命令中设置“From”电子邮件地址? 当前代码:echo ${msg_txt} | mailx -s "Script Fa...

24得票2回答
解包RPM文件并重新打包

我有一个RPM文件。我需要对该RPM进行一些更改,重新打包并进行测试。是否有人可以帮助我?

507得票15回答
在原文件中直接编辑

如何在一个单独的sed命令中编辑文件?目前,我必须手动将编辑后的内容流式传输到一个新文件中,然后将新文件重命名为原始文件名。 我尝试了sed -i,但我的Solaris系统显示-i是一个非法选项。有其他方法吗?

30得票10回答
如何在文本文件中扩展shell变量?

考虑一个ASCII文本文件(假设它包含非shell脚本语言的代码): Text_File.msh:spool on to '$LOG_FILE_PATH/logfile.log'; login 'username' 'password'; .... 现在,如果这是一个shell脚本,我可以运...

7得票3回答
Solaris GDB:如何暂停执行?

我正在使用GDB调试Solaris 10 x86上的一个闭源程序。 我将gdb附加到程序并继续执行,但是当我想稍后暂停执行以检查一些内存时,我无法这样做。当我按下CTRL-C时,它只打印^C而不是暂停程序并使我进入(gdb)提示符。 bash-3.00# gdb --pid=1521 GN...

24得票14回答
Unix:快速“删除目录”以清理每日构建

有没有更快的方法来删除一个目录,而不仅仅是提交?rm -r -f *directory* 我想问这个问题是因为我们的跨平台构建非常庞大(例如每次构建需要4GB)。因此,一些机器的硬盘经常出现空间不足的情况,特别是在AIX和Solaris平台上。也许这些平台有“特殊”的目录删除命令吗?我想知道为...

8得票6回答
Bash:如何进行短暂延迟?

如何在bash中进行短时间延迟(少于1秒)?sleep命令的最小时间单位是1秒。我正在SunOS 5.10中使用bash 3.0版本。