问题标签 [solaris]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
20768 浏览

unix - 如何在脚本中使用 newgrp 然后在脚本退出时留在该组中

我在 solaris Box 上运行脚本。特别是 SunOS 5.7。我不是根。我正在尝试执行类似于以下内容的脚本:

newgrp thegroup << FOO
source .login_stuff
echo "hello world"
FOO

脚本运行。问题是它返回到调用进程,这使我进入了旧组,而源 .login_stuff 没有被获取。我理解这种行为。我正在寻找的是一种留在子外壳中的方法。现在我知道我可以在脚本中放一个 xterm&(见下文),这样就可以了,但是有一个新的 xterm 是不可取的。

将您当前的 pid 作为参数传递。

newgrp thegroup << FOO
source .login_stuff
xterm&
echo $1
kill -9 $1
FOO

我没有可用的 sg。此外,newgrp 是必要的。

0 投票
6 回答
47470 浏览

unix - Unix进程正在使用的文件

fuser命令让我知道哪些进程正在使用文件或目录。

我正在寻找相反的命令:让我知道进程正在使用哪些文件。


更新

忘了说它是针对 Solaris 系统的。

0 投票
3 回答
8813 浏览

linux - 如何用 Perl 杀死整个进程树?

从 Perl 脚本中杀死一个进程及其所有子进程的最佳方法是什么?它至少应该在 Linux 和 Solaris 下运行,并且不需要安装任何额外的软件包。

我的猜测是通过解析 /proc 中的文件或解析ps(在 Linux 和 Solaris 之间似乎都不可移植)的输出来获取所有进程及其父进程的列表;然后杀死树中的所有进程(这似乎容易出现竞争条件)。

在这种特殊情况下,我可以忍受竞争条件,但我如何便携地获取进程列表?

0 投票
3 回答
2010 浏览

linux - 适用于 linux 的 solaris filemerge 和 pstack 等效项

接受极端嘲笑的可能,我必须承认我真的很想念sun Teamware的文件合并工具。我已经从 solaris 切换到 red hat linux,发现自己经常丢失 filemerge(不要与同名的 Apple 工具混淆),以及 pstack 的 solaris 版本(与 pids 一样适用于核心文件)。

有没有专家有什么安慰的建议?合并祖先的更好的合并工具?查看核心文件的调用堆栈的单行方式?

请帮忙!

0 投票
2 回答
255 浏览

c++ - 在 dbx 中单步执行时的 tb_event_death

当我单步执行多线程程序的一个线程时,调试器会中断:

我的猜测是我正在调试的程序中的某个线程已经停止,但它不是我正在调试的那个,所以我不明白为什么我必须重新启动调试过程才能继续。

我有一个解决方法,我在下一行设置了一个断点然后重新运行,这有效但很烦人,它真的减慢了我的调试速度。有谁知道更好的方法?(例如,单步所有线程)

0 投票
3 回答
15000 浏览

unix - 什么是 Solaris 等价于 BSD 的“tail -n100”?

我已经查过一千遍了,但我总是忘记它,所以,永远在这里:

Solaris 对tail.

我如何做相当于 BSD 的?tail -nN

我想要的是tail输入的最后N行。

0 投票
1 回答
891 浏览

python - Python 2.5.2 和 Solaris 8 (gcc 3.4.2) 构建问题

我正在尝试使用 gcc 3.4.2 在 Solaris 8 上构建 python 2.5.2。我在 ./configure 步骤中看不到任何即时错误,但是,一旦构建,我进入 python shell 执行导入时间错误:

我究竟做错了什么?从我粗略的谷歌上可以看出,libstdc++.so 可能存在错误,但我找不到任何确切的细节。

任何建议都将受到欢迎。

非常感谢,

铝。

0 投票
3 回答
16056 浏览

configuration - 不同风格的 Solaris 上的 smb.conf 文件位置

好的,我是 Solaris 操作系统的初学者,我需要在 3 个机器上安装和配置 samba,每个机器都有不同的 Solaris 版本(8、9、10)。

我想知道 samba 配置文件的位置,即smb.conf每个版本中的文件?到目前为止,我发现的是

  1. 索拉里斯 8

    /usr/local/samba/lib/smb.conf

  2. Solaris 9 和 Solaris 10

    /etc/sfw/samba/smb.conf

这是正确的吗?我需要知道安装 samba 时这些文件的默认位置。

0 投票
5 回答
128127 浏览

operating-system - 在 Solaris 上查看内存使用情况的综合方法

在 Linux 上,“top”命令显示了您的内存使用的详细但高级的概述,显示:

总内存、已用内存、可用内存、缓冲区使用情况、缓存使用情况、交换大小和交换使用情况。

我的问题是,有哪些命令可以清晰简单地显示这些内存使用数据?如果它们存在于 Solaris 的“核心”安装中,则会获得奖励积分。'sar' 不算数:)

0 投票
6 回答
4833 浏览

solaris - 如何让 nano/pico 在 OpenSolaris 上运行?

我们正在 Amazon 的 EC2 服务上设置 OpenSolaris 服务器。但是,vi/vim 不能正常工作,并且 pkg 没有 nano/pico。

可能还有其他文本编辑器吗?