Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1958274
  • 博文数量: 261
  • 博客积分: 8073
  • 博客等级: 中将
  • 技术积分: 2363
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-10 15:23
文章分类

全部博文(261)

文章存档

2013年(1)

2012年(1)

2011年(50)

2010年(34)

2009年(4)

2008年(17)

2007年(55)

2006年(99)

分类:

2008-03-29 10:22:10

1.建立脚本pgsql.sh

#! /bin/sh
sudo -u postgres /usr/local/pgsql/bin/pg_ctl -D /home/postgres/data start &

如果是在windows写建立的脚本,上传到linux的文件系统中,需要对该文件进行转换(windows、linux之间的一些字符不兼容,比如换行回车Windows为0D 0A,而linux是0D)。否则可能出现下列错误:
...bad interrupter:/bin/sh^M:No such file or diretory
...

2.将pgsql.sh拷贝到/etc/init.d目录,将该文件设置为可执行。并在/etc/rcS.d目录中建立一个链接:
chmod 755 /etc/init.d/pgsql.sh
ln -s /etc/init.d/pgsql.sh /etc/rcS.d/pgsql.h
  当然,如果不想一开机就启动pgsql服务,可以在rc×.d中建立该文件的链接,使得其在机器启动级别runlevel = ×时,才启动pgsql服务。(rcS.d的程序无论机器以任何runlevel启动,甚至在单模式下,都会被执行)。
阅读(2968) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~