问题标签 [sunos]
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.
operating-system - 如何找出一个进程在 Solaris 上使用的线程数?
我知道进程的pid。top -H -p <pid>
在 Linux 上工作,但我无法让它在 Solaris 上运行:
我必须通过哪些选项来查找进程在 Solaris 上使用的线程数?
bash - 如何在 sunOS 中临时更改脚本中的 shell?
该机器具有默认的外壳“sh”并运行 SunOS。我尝试像这样运行脚本:
我得到输出:
NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P9^M:不是标识符
我认为脚本无法执行此命令,但不明白为什么。也许是因为默认的 shell 不是 bash shell。
您能帮我在脚本中将 sh shell 转换为 bash shell。
PS:我也试过 #!/bin/sh 但结果是一样的
mongodb - 在solaris上安装mongodb -- bin/mongod: 无法执行二进制文件
我正在尝试使用来自http://www.mongodb.org/downloads的包在 SUN OS 5.9 上安装最新的 mongodb 。
在solaris上解压缩包后,运行以下命令时出现以下错误
有没有办法在不从源代码构建包的情况下解决这个问题?
linux - 从 SunOS 中的 netstat 命令获取进程名称、pid 和端口映射
我正在尝试将端口号映射到正在运行/使用 SunOS 中的端口的应用程序
似乎 -t 选项在 SunOS 中是非法的。
我怎样才能得到这个映射?
java - 杀死已捕获 OutOfMemoryError 的应用程序
我在 Solaris 10 环境中有 weblogic。我的应用程序已被捕获 OutOfMemoryError。
我关于从 shell 脚本中杀死糟糕的应用程序构建的问题,而不是关于调整 java 或我的代码的问题。
使用 Linux/BSD 和 Windows,我可以为我的特定应用程序执行 pgrep,kill -SIGTERM
然后执行kill -SIGKILL
它。但是在 SunOS 上我不能 pgrep 它们(ps(1) 只返回前 80 个符号)。
有人知道如何在重新部署之间不喝杯或喝太多咖啡的情况下做到这一点吗?
solaris-10 - 原子操作实现
我在 <sys/atomic.h> 中使用 SunOs 提供的原子操作,
void *atomic_cas_ptr(volatile void *target, void *cmp, void *newval);
现在要使其可用,我必须检查此函数返回的旧值和被调用函数 cmp 传递的旧值是否相同,如果它们是则操作是成功的。
但我有一定的疑问:由于这个函数返回一个指向旧值的 void 指针,我们称它为 void *old 并且我正在传递 void *cmp,那么我需要比较这两个 old 和 cmp,所以我将如何比较这两个 ?如果在比较 *old 时发生了变化,那我该怎么办?
本质上,我想做的是在另一个函数内部扭曲这个函数,该函数接受这三个参数并返回真或假,这表明成功或失败。
有关CAS
,我读到将其称为无锁操作是用词不当,因为它最终会锁定硬件(锁定总线),对吗?这就是为什么 CAS 操作成本高的原因。
regex - SunOs 中交换信息的正则表达式
交换命令:/usr/sbin/swap -s
我什至尝试过类似的东西,awk '/total/ {print $2}' /usr/sbin/swap -s
但给了我错误
交换输出:
我需要分别获得used
一个available
值,即15123584k
和45459976k
。
linux - 如何在 SunOs 的 df -k 命令中省略标题
输入:df -k
输出:
我想Filesystem kbytes used avail capacity Mounted on
从输出中省略第一行。
我df -k | tail -n+2
在 linux 中使用来得到我想要的,但是在 SunOs 中我得到了
我怎样才能实现所需的输出:
注意:行数可能会改变
linux - NFS3 上的 SVN 服务器“数据库已锁定”
尽管有很多关于此错误的主题,但我仍然无法设置 av SVN 服务器。服务器在 Scientific Linux 6 上运行,存储库应该通过 NFS3 存储在 SUNOS 存储服务器上。
我读到使用“nolocks”选项安装可以解决问题,但我不想这样做,因为很多用户同时在服务器上工作,我想删除锁会产生新问题。
SVN 已安装,正在处理本地文件,但是当我尝试在远程位置创建存储库时,文件已创建但我收到错误“数据库已锁定”并且无法使用存储库。我使用应该可以与 NFS 一起正常工作的 fsfs 系统。
有人可以为我提供其他选择吗?
bash - Bash:如何做短暂的延迟?
如何在 bash 中进行短暂的延迟(不到一秒)?sleep 命令中的最小时间单位是 1 秒。我在 SunOS 5.10 中使用 bash 3.0。