Enhance help when running script from command line
This commit is contained in:
parent
f124079817
commit
2e3400a039
@ -42,22 +42,24 @@ if (substr($sapi_type, 0, 3) == 'cgi') {
|
||||
exit(-1);
|
||||
}
|
||||
|
||||
require_once ($path."../../htdocs/master.inc.php");
|
||||
require_once (DOL_DOCUMENT_ROOT."/cron/class/cronjob.class.php");
|
||||
require_once (DOL_DOCUMENT_ROOT.'/user/class/user.class.php');
|
||||
|
||||
// Check parameters
|
||||
if (! isset($argv[1]) || ! $argv[1]) {
|
||||
print "Usage: ".$script_file." securitykey userlogin cronjobid(optional)\n";
|
||||
usage($path,$script_file);
|
||||
exit(-1);
|
||||
}
|
||||
$key=$argv[1];
|
||||
|
||||
if (! isset($argv[2]) || ! $argv[2]) {
|
||||
print "Usage: ".$script_file." securitykey userlogin cronjobid(optional)\n";
|
||||
usage($path,$script_file);
|
||||
exit(-1);
|
||||
} else {
|
||||
$userlogin=$argv[2];
|
||||
}
|
||||
|
||||
require_once ($path."../../htdocs/master.inc.php");
|
||||
require_once (DOL_DOCUMENT_ROOT."/cron/class/cronjob.class.php");
|
||||
require_once (DOL_DOCUMENT_ROOT.'/user/class/user.class.php');
|
||||
|
||||
// Global variables
|
||||
$version=DOL_VERSION;
|
||||
@ -160,3 +162,17 @@ if(is_array($object->lines) && (count($object->lines)>0))
|
||||
$db->close();
|
||||
|
||||
exit(0);
|
||||
|
||||
|
||||
|
||||
function usage($path,$script_file)
|
||||
{
|
||||
global $conf;
|
||||
|
||||
print "Usage: ".$script_file." securitykey userlogin [cronjobid]\n";
|
||||
print "\n";
|
||||
print "On Linux system, you can have cron jobs ran automatically by adding an entry into cron.\n";
|
||||
print "For example, to run pending tasks each day at 3:30, you can add this line:\n";
|
||||
print "30 3 * * * ".$path.$script_file." securitykey userlogin > ".DOL_DATA_ROOT."/".$script_file.".log\n";
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user