service-reverser Archives - Justin Silver https://www.justinsilver.com/tag/service-reverser/ Technology, Travel, and Pictures Sat, 12 Apr 2014 20:42:02 +0000 en-US hourly 1 https://wordpress.org/?v=6.0.1 https://www.justinsilver.com/wp-content/uploads/2013/06/cropped-apple-touch-icon-160x160.png service-reverser Archives - Justin Silver https://www.justinsilver.com/tag/service-reverser/ 32 32 Service Process Start, Service Start Process https://www.justinsilver.com/technology/linux/service-process-start-service-start-process/?utm_source=rss&utm_medium=rss&utm_campaign=service-process-start-service-start-process https://www.justinsilver.com/technology/linux/service-process-start-service-start-process/#respond Sat, 12 Apr 2014 07:35:20 +0000 http://justin.ag/?p=3418 I may be slightly dyslexic as I am constantly typing service start nginx or service restart mysqld when interacting with services controlled via init.d. Rather than making myself constantly retype it I created a...

The post Service Process Start, Service Start Process appeared first on Justin Silver.

]]>
AmpedSense.OptimizeAdSpot('AP'); AmpedSense.OptimizeAdSpot('IL'); AmpedSense.OptimizeAdSpot('IR');

I may be slightly dyslexic as I am constantly typing service start nginx or service restart mysqld when interacting with services controlled via init.d. Rather than making myself constantly retype it I created a shell script that would reverse it for me, and then just linked the script to the various commands I wanted to use service with.

#!/bin/sh
# description:  This reverses the last argument since I screw it up all the time.
# processname:  service-reverser

EXEC=`echo "$0 $1" | sed -e 's/\/etc\/init\.d\/\(.*\) \(.*\)/service \2 \1/g'`
$EXEC

Next make the file executable, and then link it up.

chmod +x /usr/local/bin/service-reverser
ln -s /usr/local/bin/service-reverser /etc/init.d/start
ln -s /usr/local/bin/service-reverser /etc/init.d/stop
ln -s /usr/local/bin/service-reverser /etc/init.d/status
ln -s /usr/local/bin/service-reverser /etc/init.d/restart

Now you can reverse the argument and name when using service.

[root@web1 ~]# service status nginx
nginx (pid  17813) is running...
[root@web1 ~]# service nginx status
nginx (pid  17813) is running...

The post Service Process Start, Service Start Process appeared first on Justin Silver.

]]>
https://www.justinsilver.com/technology/linux/service-process-start-service-start-process/feed/ 0