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);
|
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]) {
|
if (! isset($argv[1]) || ! $argv[1]) {
|
||||||
print "Usage: ".$script_file." securitykey userlogin cronjobid(optional)\n";
|
usage($path,$script_file);
|
||||||
exit(-1);
|
exit(-1);
|
||||||
}
|
}
|
||||||
$key=$argv[1];
|
$key=$argv[1];
|
||||||
|
|
||||||
if (! isset($argv[2]) || ! $argv[2]) {
|
if (! isset($argv[2]) || ! $argv[2]) {
|
||||||
print "Usage: ".$script_file." securitykey userlogin cronjobid(optional)\n";
|
usage($path,$script_file);
|
||||||
exit(-1);
|
exit(-1);
|
||||||
} else {
|
} else {
|
||||||
$userlogin=$argv[2];
|
$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
|
// Global variables
|
||||||
$version=DOL_VERSION;
|
$version=DOL_VERSION;
|
||||||
@ -160,3 +162,17 @@ if(is_array($object->lines) && (count($object->lines)>0))
|
|||||||
$db->close();
|
$db->close();
|
||||||
|
|
||||||
exit(0);
|
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