Tutorials

The BICsuite Run Program Part 5: Circumventing limitations

The maximum length of the run program is limited to 512 characters. Usually this doesn’t feel like any kindof limitation. Sometimes though, especially when creating long inline scripts, the limit is easily reached.But even if the run program field is limited in length, the command line, that is executed after parametersubstitution, isn’t. This is because there is also no practical limitation to the maximum length…

The BICsuite Run Program Part 4: Other interpreters

There’s nothing special about the Bourne shell. Other command interpreters or even a mix of them, typicallyshell and something else, can be used. Naturally adding languages does result in a more complex quoting;each level of interpretation adds another level of quoting. As an example we create a small script that is used to find the IP addresses from where an invalid loginattempt has been attempted.…

The BICsuite Run Program Part 3: Backticks

In the Bourne shell it is possible to assign a variable the output (stdout) of a program. Expressions like A=`expr $A + 1` used to be very common. (Since many environments now use the Bash instead of the Bourne shell, this kindof expressions is gradually disappearing). The good news is that the scheduling server knows about the backticks. It treats them as if they were…

The BICsuite Run Program Part 2: Advanced usage

The previous section showed how to use quoting in the run program of the job scheduler systems BICsuite and schedulix. But sometimes we need to access environment variables, in order to adapt the behaviour of our program to the special requirements of the execution environment. As an example we assume that some input file lies in the $HOME/input directory. We’d like to tell our printargs…

The BICsuite Run Program Part 1: Introduction and Simple Usage

BICsuite and schedulix offer powerful functions that enable scripts to be saved and executed in the scheduling server. The linchpin is the Run Program, which we would like to introduce to you in more detail in this series of articles. The following also applies for the Rerun Program and the Kill Program. The field run program contains the definition of the command line to be…

Tutorial 10: New calendar features for timescheduling

In that video tutorial we demonstrate some of the new timescheduling features of BICsuite and schedulix. We are assuming that our company has branches in Hamburg, Berlin and Munich. As well as the national holidays, each branch has its own public holidays. A job should only run if all the branches are working, that is if there are no public holidays in any of the…

Tutorial 9: More time scheduling options

In that video we execute time scheduled jobs on specific days by changing the master schedules that we created in video tutorial number 8. The Munich job should run every Friday. The New York job has to run on the last Friday of the month, and the Tokyo job should only run when Friday falls on a 13th. More videos about the BICsuite scheduling system Explore…

Tutorial 8: Time scheduling with different time zones

The video describes some basic time scheduling functions with the newly added time zones New York and Tokyo. We prepare three jobs to start in Munich, New York and Tokyo every day at 5 pm local time. Tutorial 9: More time scheduling options Explore the BICsuite-highlights You have some questions? Please contact us!

Tutorial 7: Setting user defaults

In this video you get known to the user settings of BICsuite and schedulix. You learn how to create a new user profile, define your defaults and add time zones to the selection list. Tutorial 8: Time scheduling with different time zones Tutorial 9: More time scheduling options You have some questions? Please contact us!

Tutorial 6: Exit State Translations and workarounds

That tutorial explains, how to handle in BICsuite and schedulix a small weak point in the result of the last video. Because the second job was skipped, the whole batch appeared with the Exit State SKIPPED. Here’s how to finalize the batch with SUCCESS. BASIC users create a dummy-job as a workaround, users of the PROFESSIONAL and ENTERPRISE edition learn how to use the Exit…