Írtam (hö-hö) két kis szkriptet a mysql és az apache indításához. Nem akarom, hogy folyamatosan fussanak a háttérben.
Az indító szkript így néz ki:
#!/bin/sh
/etc/init.d/mysqld start
/usr/local/apache2/bin/apachectl start
Ezzel működik is a dolog.
A leállításhoz ezt írtam:
#!/bin/sh
/etc/init.d/mysqld stop
/usr/local/apache2/bin/apachectl stop
Gondoltam hogy ilyen egyszerű lesz, de nem (napersze!).
Ez nem működik. Miért?
Terminálba külön beírva meg működik:
/etc/init.d/mysqld stop
/usr/local/apache2/bin/apachectl stop
A fluxbox menübe ez került (de ez független a problémától):
exec] (xterm root) {xterm -bg black -fg grey -fn *-courier-bold-r-*-14-* -geom 80X30+100+20 -e su -}</home/speter/.fluxbox/icons/gnome-color-xtermroot.xpm>
[exec] (Start_mysqld_www) {xterm -bg black -fg grey -e su - -c "/usr/sbin/start_mysqld_www"}</home/speter/.fluxbox/icons/
wordpress.xpm>
[exec] (Stop_mysqld_www) {xterm -bg black -fg grey -e su - -c "/usr/sbin/stop_mysqld_www"}</home/speter/.fluxbox/icons/
wordpress_stop.xpm>
Persze, ha van egyszerűbb megoldás, akkor az sem lenne nagy baj!
SP
Kiegészítés 2007. július 09. 15.25
Most éppen a daemontools témakörben mélyültem el (mavo segítségével) és arra gondoltam, hogy lehet-e erre is felhasználni azt?!
Ennek utána kell járnom.
SP
Kiegészítés 2007. július 10. 14.00
A problémát a helytelen jogosultságok okozták. Az /usr/sbin/stop_mysqld_www fájl nem volt futtatható!
SP
Utolsó kommentek