crontab has five fields for specifying day , date and time followed by the command to be run
at that interval.
* * * * * command to be executed
- - - - -
| | | | |
| | | | +----- day of week (0 - 6) (Sunday=0)
| | | +------- month (1 - 12)
| | +--------- day of month (1 - 31)
| +----------- hour (0 - 23)
+------------- min (0 - 59)
so to dissect the FAQ
*/5 * * * * nobody /path/to/php /path/to/api/cron.php
| | | | | |
| | | | | +---- user to run as
| | | | |
| | | | +----- every day of week
| | | +------- every month
| | +--------- every day of month
| +----------- every hour
+------------- when called or every 5 minutes.
* means any and all legal value
The command would be
"/path/to/php /path/to/api/cron.php"
You will want to change "/path/to/php" to where your instance of php resides. This can vary greatly depending on *nix flavor.
To get what this should be you might be able to run (from a command prompt)
which php5
You will also want to change "/path/to/api/cron.php" so that it is the full path to the /path/to/osticket/api/cron.php file.
note: syntax table blatantly stolen from:
http://www.adminschoice.com/crontab-quick-reference(http://www.adminschoice.com/crontab-quick-reference)
You should not need to play with permissions, or at least I do not recall having to when I first setup OST under Linux years ago. .