IBM i BASH Tools
A collection of helpful and easy to install bash scripts for the IBM i.
To setup these bash scripts and use them, just use the provided
setup file at the root of this project.
cd /path/to/ibmi-bash-tools ./setup <optional-path>
The setup script accepts an option path to symlink the scripts. It will try to place the scripts in
~/bin by default.
Symlinking them allows them to be updated anytime the files in this project are updated. Wherever they end up being
symlinked, make sure that directory is in the user's
PATH BASH environment variable. This can be done like so in a
bash configuration like so:
#!/bin/bash # ~/.bashrc PATH=$PATH:~/bin
A script that mimics the
apachectl CLI on *nix
systems. It currently only has
restart as implemented options. Unlike the original
the user needs to specify a server to target, as the IBM i has multiple instances of Apache.
apachectl.sh start|stop|restart <server>
apachectl.sh restart zendsvr6
A script that behaves like other SQL CLIs. The user can repeatedly run SQL statements until they enter
exit;. It even supports history, so the user can use the up and down arrows to cycle through past SQl statements.