forked from extern/egroupware
useing the bash function 'type -p' now instead the alias 'which', which seems not to be set for RH9 or Fedora
This commit is contained in:
parent
dbc66bcf00
commit
2fe29887ff
@ -1,11 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
/**************************************************************************\
|
/**************************************************************************\
|
||||||
* phpGroupWare API - Timed Asynchron Services for phpGroupWare *
|
* phpGroupWare API - Timed Asynchron Services for eGroupWare *
|
||||||
* Written by Ralf Becker <RalfBecker@outdoor-training.de> *
|
* Written by Ralf Becker <RalfBecker@outdoor-training.de> *
|
||||||
* Class for creating cron-job like timed calls of phpGroupWare methods *
|
* Class for creating cron-job like timed calls of eGroupWare methods *
|
||||||
* -------------------------------------------------------------------------*
|
* -------------------------------------------------------------------------*
|
||||||
* This library is part of the phpGroupWare API *
|
* This library is part of the eGroupWare API *
|
||||||
* http://www.phpgroupware.org/ *
|
* http://www.eGroupWare.org *
|
||||||
* ------------------------------------------------------------------------ *
|
* ------------------------------------------------------------------------ *
|
||||||
* This program is free software; you can redistribute it and/or modify it *
|
* This program is free software; you can redistribute it and/or modify it *
|
||||||
* under the terms of the GNU General Public License as published by the *
|
* under the terms of the GNU General Public License as published by the *
|
||||||
@ -19,8 +19,8 @@
|
|||||||
@class asyncservice
|
@class asyncservice
|
||||||
@author Ralf Becker
|
@author Ralf Becker
|
||||||
@copyright GPL - GNU General Public License
|
@copyright GPL - GNU General Public License
|
||||||
@abstract The class implements a general phpGW service to execute callbacks at a given time.
|
@abstract The class implements a general eGW service to execute callbacks at a given time.
|
||||||
@discussion see http://www.phpgroupware.org/wiki/TimedAsyncServices
|
@discussion see http://www.egroupware.org/wiki/TimedAsyncServices
|
||||||
*/
|
*/
|
||||||
class asyncservice
|
class asyncservice
|
||||||
{
|
{
|
||||||
@ -561,7 +561,7 @@
|
|||||||
$this->$name = $path; // a reasonable default for *nix
|
$this->$name = $path; // a reasonable default for *nix
|
||||||
if (!is_executable($this->$name))
|
if (!is_executable($this->$name))
|
||||||
{
|
{
|
||||||
if ($fd = popen('/bin/sh -c "which '.$name.'"','r'))
|
if ($fd = popen('/bin/sh -c "type -p '.$name.'"','r'))
|
||||||
{
|
{
|
||||||
$this->$name = fgets($fd,256);
|
$this->$name = fgets($fd,256);
|
||||||
@pclose($fd);
|
@pclose($fd);
|
||||||
|
Loading…
Reference in New Issue
Block a user