/etc/init.d-ben jártam...

...postgresql scriptet láttam.

Történt az, hogy egy kis pg_hba.conf heggesztés után balfasz módon megpróbáltam a saját useremmel reloadolni a PostgreSQL-t:

[saxus@xxx-db-pgsql ~]$ /etc/init.d/postgresql-9.3 reload
[saxus@xxx-db-pgsql ~]$

Semmi hibaüzenet, leszámítva, hogy ugyanúgy nem tudok csatlakozni a PostgreSQL-hez. Mondom jó, akkor restart. Éééééés hoppá:

[saxus@xxx-db-pgsql ~]$ /etc/init.d/postgresql-9.3 restart
Stopping postgresql-9.3 service: [FAILED]
touch: cannot touch `/var/lib/pgsql/9.3/pgstartup.log': Permission denied
[saxus@xxx-db-pgsql ~]$ sudo /etc/init.d/postgresql-9.3 reload

Belenézve az init.d scriptbe ez fogadott a reloadnál:

$SU -l postgres -c "$PGENGINE/pg_ctl reload -D '$PGDATA' -s" > /dev/null 2>&1

Hát ez így elég retard. Enélkül azért elég hamar kiderülne, hogy a /sbin/runuser-hez nemigazán van jogom... (CentOS 6.5, PostgreSQL szerintem EPEL-ből.)

Hozzászólások

...nem akart indulni, nem kéne logolni?

:D Bocs

Üdv,
Marci

Rejtett subscribe, mert ez szép lesz. :)

(egyébként ha nem 6-os lenne, akkor systemctl, de ott is minimum service...)

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

2020-ig vagy meddig szerencsére támogatott a 6-os ág, ha szerencséje van az embernek, addigra pont kitalálnak valami kevésbé összetett eszközt a systemd helyett az alkalmazások indítására (mondjuk egy rendes sysv-init reimplemented pl.). Amúgy nyilván azt is lehetne mondani, hogy ha már 6.x, akkor azért x legyen 7.

A systemd részét hagyjuk annyiban, hogy szerintem jó, szertinted nem, de CentOS 6-on is a szolgáltatások menedzselésére a service-t kéne használni. (na nem mintha az szólna, hogy nem vagy root, de legalább amennyire lehet, nem a user környezetében indul a dolog)

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)

jaj...

--
"nem tárgyszerűen nézem a dolgot, hanem a vádló szerepéből. Sok bosszúságot okoztak, örülnék ha megbüntetnék őket - tudom gyarló dolog, de hát nem vagyok tökéletes." (BehringerZoltan)

Igen, lehagytam egy sudo-t. Ezt írtam is. Ezen kívül úgy néz ki valóban rosszul csináltam, hogy elvártam, hogy az agyonfelszopott init.d-ben legalább ilyen dolgokat kapjak, mint egy hibaüzenet, amivel egyértelműen meg lehet különböztetni egy sikeres műveletet egy sikertelentől, de ebből még mindig nem derült ki, hogy mit akartál mondani.

De félek, hogy szokásod szerint csak trollkodni akarsz ;)

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™