|
默认情况下,用vim编辑文件时,会产生一个文件名~的文件.
如 vim a.txt, 则完成编辑后会产生一个a.txt~的备份文件.
问: 如何永久取消产生备份文件?
另:我的postgresql是源码编译安装的,(网速太卡,ports安装不方便)
安装后cp contrib/start-scripts/freebsd /usr/local/etc/rc.d/postgresql
chmod +x /usr/local/etc/rc.d/postgresql
/usr/local/etc/rc.d/postgresql start也没有启动pgsql
重启后pgsql仍然不能自动启动.
手工启动很正常.(即su postgres ; /home/soft/pgsql/bin/postmaster -D /home/soft/pgsql/data/可以正常启动)
这是postgresql脚本内容.
#! /bin/sh
# PostgreSQL boot time startup script for FreeBSD. Copy this file to
# /usr/local/etc/rc.d/postgresql.
# Created through merger of the Linux start script by Ryan Kirkpatrick
# and the script in the FreeBSD ports collection.
# $PostgreSQL: pgsql/contrib/start-scripts/freebsd,v 1.4 2004/10/01 18:30:21 tgl Exp $
## EDIT FROM HERE
# Installation prefix
prefix=/home/soft/pgsql
# Data directory
PGDATA="/home/soft/pgsql/data"
# Who to run the postmaster as, usually "postgres". (NOT "root")
PGUSER=postgres
# Where to keep a log file
PGLOG="$PGDATA/serverlog"
## STOP EDITING HERE
# The path that is to be used for the script
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# What to use to start up the postmaster (we do NOT use pg_ctl for this,
# as it adds no value and can cause the postmaster to misrecognize a stale
# lock file)
DAEMON="$prefix/bin/postmaster"
# What to use to shut down the postmaster
PGCTL="$prefix/bin/pg_ctl"
# Only start if we can find the postmaster.
test -x "$DAEMON" || exit 0
case $1 in
start)
su -l $PGUSER -c "$DAEMON -D '$PGDATA' &" >>$PGLOG 2>&1
echo -n ' postgresql'
;;
stop)
su -l $PGUSER -c "$PGCTL stop -D '$PGDATA' -s -m fast"
;;
restart)
su -l $PGUSER -c "$PGCTL stop -D '$PGDATA' -s -m fast -w"
su -l $PGUSER -c "$DAEMON -D '$PGDATA' &" >>$PGLOG 2>&1
;;
status)
su -l $PGUSER -c "$PGCTL status -D '$PGDATA'"
;;
*)
# Print help
echo "Usage: `basename $0` {start|stop|restart|status}" 1>&2
exit 1
;;
esac
exit 0
这是执行/usr/local/etc/rc.d/postgresql后产生的日志.
more /home/soft/pgsql/data/serverlog
su: no directory
su: no directory
su: no directory
su: no directory
su: no directory
su: no directory
不知道说的是没有哪个目录.我没看出来说的是没有哪个目录.
注:我的pgsql安装路径是/home/soft/pgsql 数据库路径是/home/soft/pgsql/data
好心人指点一下,谢谢先. |
|