Technical data
4. Packages
DYNDNS_LOOKUP_NAMES The IP should only be updated if it really changed. Many
fli4l routers don’t have a permanent data storage like a harddisk where this information
could be saved to be present at boot time. To prevent unnecessary updates flil4 may
query name servers (only in this case) for its actually registrated IP. The information
will be saved and used for further updates.
Note that after a reboot a new update interval will start if fli4l uses a name server to
detect its IP.
DYNDNS_DEBUG_PROVIDER Setting this variable to 'yes' will record a trace of the
update process for debugging purposes. Default: DYNDNS_DEBUG_PROVIDER='no'
4.8. EASYCRON - Time-based Job Scheduling
This package was inititated by Stefan Manske email: fli4l@stephan.manske-net.de and
adapted to version 2.1 by the fli4l-team.
4.8.1. Configuration
By using OPT_EASYCRON it is possible to execute commands at designated times by adding them
to the config-file.
The following entries are supported:
OPT_EASYCRON OPT_EASYCRON='yes' activates the package
Default setting: OPT_EASYCRON='no'
EASYCRON_MAIL Avoid the sending of unwanted mails by crond.
Default setting: EASYCRON_MAIL='no'
EASYCRON_N The number of commands to be executed by cron.
EASYCRON_x_CUSTOM Those familiar with the settings in crontab may define additional
settings for each entry (like MAILTO, PATH...). Entries have to be separated by . You
should be really familiar with cron to use this option.
Default setting: EASYCRON_CUSTOM=''
EASYCRON_x_COMMAND Specify the command to be executed in EASYCRON_x_COMMAND,
for example:
EASYCRON_1_COMMAND='echo 1 '>' /dev/console'
EASYCRON_x_TIME specifies execution times according to the cron syntax.
4.8.2. Examples
• The computer outputs “Happy new year!” to the console
EASYCRON_1_COMMAND = 'echo Happy new year! > /dev/console'
EASYCRON_1_TIME = '0 0 31 12 *'
117










