2012-03-01 4 views
0

私は 'sudo apt-get autoremove postgres'を使ってローカルサーバ上のpostgresqlデータベースをアンインストールしました。私は 'sudo netstat -anpt'を使ってポストグルがまだそこにあり、走っているのを見つけましたか?どうして?誰か私の理解を訂正する?私のpostgresプロセスはまだ動作していますか?

答えて

0

それがディスク上に何が起こっているかとは独立していて、実行中のプロセスがメモリ内にあるためです。実行中のプロセスが削除されたものをロードする必要がある場合のみ重要です。あなたがする必要があるのは、プロセスID(ps -aux)とkill -9 <pid>です。

1

あなたは(デフォルトのインストールパスを想定し、rootとして)手動でアンインストールを試すことができます。

/opt/PostgreSQL/8.3/installer/server/removeshortcuts.sh /opt/PostgreSQL/8.3 8.3 
/etc/init.d postgresql-8.3 stop 
rm -rf /opt/PostgreSQL 
rm /etc/postgres-reg.ini 
rm -rf /etc/init.d/postgresql-8.3 
userdel postgres 

if /etc/ld.so.conf exists, edit it and remove /opt/PostgreSQL/8.3/lib 
if present. 

if /etc/ld.so.conf.d exists: 

rm /etc/ld.so.conf.d/postgresql-8.3.conf 
関連する問題