刚刚将 Ubuntu 升级到最新版本,但现在我有两个 Postgres 实例。
8.4 和 9.1
问题是我不知道第二个在哪个端口上运行?
如何检测正在运行的端口....
如果我运行 cristi@cristi-hp:/usr/share/postgresql-common$ sudo -u postgres psql psql (8.4.8) 输入“help”以获得帮助。
如何在 9.1 中使用 psql?
两者似乎都在运行:cristi@cristi-hp:/usr/share/postgresql-common$ sudo /etc/init.d/postgresql start [sudo] cristi 的密码:* 启动 PostgreSQL 8.4 数据库服务器 [OK] * 启动 PostgreSQL 9.1数据库服务器
谢谢...
我对在 linux 中编写脚本完全陌生……所以我想将一些简单的窗口 bat 文件移植到 ubuntu。
第一个文件很容易
setenv.bat
set ANT_HOME=c:\ant\apache-ant-1.7.1
set JAVA_HOME=c:\java
Run Code Online (Sandbox Code Playgroud)
在 linux 中我做了这个,看起来没问题
setenv.sh
#!/bin/bash
JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.24/
ANT_HOME=/usr/share/ant
echo $JAVA_HOME
echo $ANT_HOME
Run Code Online (Sandbox Code Playgroud)
但现在我想移植这个 bat 文件:startserver.bat
call ../config/setenv
call %ANT_HOME%/bin/ant -f ../config/common.xml start_db
call %ANT_HOME%/bin/ant -f ../config/common.xml start_server
pause
Run Code Online (Sandbox Code Playgroud)
但我不知道如何在 linux call ../config/setenv 中做到这一点
感谢您的任何帮助,方向。
我有一个指向 http 页面的链接,该页面具有如下结构:
父目录 -
[DIR] _OLD/ 01-Feb-2012 06:05 -
[DIR] _Jan/ 01-Feb-2012 06:05 -
[DIR] _Dec/ 01-Jan-2012 06:05 -
..... . [DIR] _Apr/ 01-May-2011 06:05 -
[DIR] _Mar/ 01-Apr-2011 06:05 -
[DIR] _Feb/ 01-Mar-2011 06:05 -
[DIR] WEB-INF/ 2009 年 8 月 21 日 13:44 -
[ ] nohup_XXX_XXX21.out 2012 年 2 月 14 日 09:05 1.6M
[ ] XXX_XXX21.log 2012 年 2 月 14 日 09:04 64K
[] XXX_LOG-XXX2121212120 31 8.0K
[ ] XXX_XXX21_access.log00013 2012 年 2 月 …