Version: 0.3.x
So you have installed OcLaunch. It is in your bashrc
and works properly.
What to do now? In this document, we will explain a basic example.
Daily backup with Tarsnap
- tarsnap
- This software allows you to backup efficiently and securely on remote servers
Imagine you want to backup a directory before working on it. This directory may contain text documents, for instance.
You could create a cron
job but that's quite complicated and you want to be sure to have a backup before start to work (you can't know what will append...).
This is a perfect job for oclaunch
.
We assume that your backup command is
$ echo tarsnap -c -f $(hostname -s)-$(date -u +%Y%m%d-%H%M%S) directory
That's said, any other one is okay.
So you add your backup command to your ~/.oclaunch_rc.json
with -a
command like this:
$ echo 'tarsnap -c -f $(hostname -s)-$(date -u +%Y%m%d-%H%M%S) directory' | oclaunch -a
And that's all.
Because oclaunch
is in your .bashrc
, it will be called each time you open a terminal, when the backup command is called one time (the first one).
You may also add it (oclaunch
) to your session autostart, if you do not open terminals enough.
Want to simulate a computer restart?
Do you want to do a backup in the middle of a computer session?
Simply run
$ oclaunch reset-all
And oclaunch
will behave as if you had restart !
You can also run a command from number (starts at 0).
For example, instead of running your long backup command, enter:
$ oclaunch run 0
(You can get the number with oclaunch list
).
To be continued...
More ideas on this wiki page.