NAME
sigit - A program to create random signatures, quite like fortune or
sigrot.
SYNOPSIS
sigit [-f file] [-dhvV] [-H option]
DESCRIPTION
You know when you have been having your signature for too long, then it
needs replacement, but what if you get tired of manualy having to come
up with alot of new signatures all the time. These problems are no
longer required, sigit will handle it for you. You decide how long you
like to wait, untill the signature is changed, you can run it as a cron
job, or as a deamon running in the background even when your not loged
in on the system. The default running mode is probably the most
appreciated, it is running as a normal process, and will be killed when
you logout.
It is uptimized for beeing used on a system with alot of users, where
the executable will be located for any user to reach. It has a
configuration file, that any user can create and costumize for their
special purpus. If the default configuration is used, the program will
change the .signature file.
OPTIONS
These are the command-line options for sigit:
-f file <Explicit config file>
Should you be interrestet in executing sigit with a different
configuration file, than the standard ~/.sigitrc or /etc/sigit.rc
file, then use this flag to instruct sigit to read your
configuration file. Uppon error, Sigit will not try to read any of
the standard configuration files.
-c <cronjob>
The <cronjob> will be usefull if you decide to run the program as
a normal cronjob. This will make sure, the program only creates
one signature befor exiting.
-d <deamonise>
In order to run the program as a background <deamon> you will have
to supply it with the "-d". this change is made, since I found
that the most frequent usage might either be as a cron job, or
running as a normal process, since you would like it to get
killed, once you logout. Hint: "you dont need to change the
signatures for your emails, when youre not loged in on the system,
since very few people sends emails from their accounts while
they’re not loged in."
-h <help>
Print a nice help screen and exit.
-v <verbose>
Sometimes it’s good to know how the program is running, and how
far it’s in the execution. Here comes <verbose> as a very good
solution. It will keep all the very specific infos hidden, yet let
you know just what part of the program is beeing used, and how it
went.
-vv <very verbose>
The usage of <very verbose>, is mostly usefull, when you’re trying
to debug the thing, and you have no idear what caused it to abort.
Throw in a couple more v’s and see what sort of extra info is
displayed :)
-V <version>
The -V will print the current version of the program, and exit.
-H option <Extra help>
Use the "-H" If you have found an option in the help screen, but
dont seem that confident with using it, for a quick refference use
this flag to get more describing info on how to use that option.
HINTS
If you use a program, like pine or KMail, that has a few problems
reading from fifo’s, then provide the nfs_delay setting in the fifo
configuration, and it wont matter what program you’re using.
When run on multi cluster systems, where your $HOME is mounted as NFS
share, and you realy can’t control which server the program is started
on, it will require rsh(1) to be installed, since this is used in order
to kill an allready running process on another server, befor starting
the current copy of the program.
SEE ALSO
sigit.rc(5) sigitdb(1)
License and Disclaimer
Sigit are Copyright (c) 2000, 2001, 2002, 2003 by Kenneth ’Redhead’
Nielsen. Sigit may be used and distributed under the terms of the GNU
General Public License. All other brand and product names are
trademarks, registered trademarks or service marks of their respective
holders.
These programs are distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License along
with this distribution; if not, write to the Free Software Foundation,
Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
Acknowledgments
Thanks go to:
* Rasmus ’moffe’ Hansen, for beeing a good consultant through the whole
process.
* Sean Russell, for giving alot of new idears and inspiration.
CHANGES
See the README file that came with the source code, or check the
changelog.
AUTHOR
Sigit written by
Kenneth ’Redhead’ Nielsen <kn@redhead.dk>
Documentation formatting by
Kenneth ’Redhead’ Nielsen <kn@redhead.dk>
All future infos on the sigit exploration, can be found at:
<http://www.redhead.dk>
REPORTING BUG
If you find a bug or problem, please send an email describing the bug
to: <kn@redhead.dk> with information on:
* A subject containing the word ’Sigit’
* What Sigit version.
* What system you’re running.
* What mail/news program you were using when the bug appeared.
* A description on what you tried, when the bug accured.
* A debug/verbose output of the bug. (if one can be made)