Questions tagged «freebsd»

24
如何在Mac上获得GNU的readlink -f的行为?
在Linux上,该readlink实用程序接受-f附加链接后面的选项。这似乎不适用于Mac和可能基于BSD的系统。等价的是什么? 以下是一些调试信息: $ which readlink; readlink -f /usr/bin/readlink readlink: illegal option -f usage: readlink [-n] [file ...]
376 macos  freebsd  sh 


8
确定进程pid在特定端口上的侦听
如标题所示,我正在运行多个游戏服务器,每个服务器都有相同name但不同PID的port编号。我想匹配PID正在某个端口上监听的服务器的,然后我想终止该过程。我需要它来完成我的bash脚本。 那有可能吗?因为它尚未在网络上找到任何解决方案。
101 unix  port  freebsd  pid 

6
检查shell脚本中的字符串是否既不为空也不为空
我正在尝试运行以下shell脚本,该脚本应该检查字符串是否既不是空格也不为空。但是,对于所有上述3个字符串,我都得到相同的输出。我也尝试过使用“ [[”语法,但无济于事。 这是我的代码: str="Hello World" str2=" " str3="" if [ ! -z "$str" -a "$str"!=" " ]; then echo "Str is not null or space" fi if [ ! -z "$str2" -a "$str2"!=" " ]; then echo "Str2 is not null or space" fi if [ ! -z "$str3" -a …
91 bash  shell  freebsd 

9
InetAddress.getLocalHost()引发UnknownHostException
我正在不同的操作系统上测试我们的服务器应用程序(用Java编写),并认为由于Java集成良好,OpenSolaris(2008.11)的麻烦最少。原来我错了,因为我最终遇到UnknownHostException try { computerName = InetAddress.getLocalHost().getHostName(); if (computerName.indexOf(".") > -1) computerName = computerName.substring(0, computerName.indexOf(".")).toUpperCase(); } catch (UnknownHostException e) { e.printStackTrace(); } 输出为: java.net.UnknownHostException: desvearth01: desvearth01 at java.net.InetAddress.getLocalHost(InetAddress.java:1353) 但是,nslookup desvearth01返回正确的IP地址,并按预期方式nslookup localhost返回127.0.0.1。同样,相同的代码在FreeBSD上也可以完美地工作。我不知道OpenSolaris有什么特别的地方吗? 任何提示表示赞赏,谢谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.