Teabag: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 19: | Line 19: | ||
== Configuration == | == Configuration == | ||
Configuring Teabag to work on your system is as simple as changing some config variables in the script. | |||
Open the teabag script in your favorite text editor and change these configuration settings located at the top of the file: | |||
<code></code> | |||
<code></code> | <code></code> | ||
Line 38: | Line 38: | ||
<code></code> | <code></code> | ||
<code></code> | |||
== Usage == | == Usage == |
Latest revision as of 20:43, 22 February 2013
Teabag - CoGe's Utility Belt
Teabag is a bash script that manages CoGe services abstracting away the need for multiple, messy CLI calls.
Dependencies
Teabag has a few dependencies for operation and formatting that might not come default on most unix systems. They are:
- pgrep - a process grep program
- pkill - a process killer program
Installation
Teabag comes pre-installed on the coge dev server, but if you don't have access to this fine machine never fear:
mv <the teabag script> /usr/local/bin/teabag
sudo chmod 755 teabag
Configuration
Configuring Teabag to work on your system is as simple as changing some config variables in the script.
Open the teabag script in your favorite text editor and change these configuration settings located at the top of the file:
##################################
# Configuration Settings #
##################################
GREENTEA_DIR='<Greentea's Root Path>'
GREENTEA_LOG_FILE='$GREENTEA_DIR/logs/error.log'
URL='geco.iplantc.org/analytics'
FONT='invita'
Usage
To start up all the currently configured processes:
teabag
To start specific processes:
teabag infuse <process>
To check which processes Teabag is currently configured for:
teabag processes
To check the status of all currently configured proccesses:
teabag status
To kill all running processes:
teabag kill
To kill specific processes:
teabag kill <process>
To list all usable commands:
teabag usage
To restart the apache server alone:
teabag apache
For help with any commands:
teabag help <command>