Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

t0ze

[Resolvido] Executar tarefa windows via shell_exec

Mensagens Recomendadas

t0ze

Boa tarde,

Tenho este pedaço de código:

$cmd = escapeshellcmd('schtasks /Run /TN "TRS\TRSActivity"');
$sheelActivity = shell_exec($cmd);
$cmd = escapeshellcmd('schtasks /Run /TN "TRS\TRSCrew"');
$sheelCrew = shell_exec($cmd);

Acontece que quando corre no php, não faz nada. Já corri o schtasks /Run /TN "TRS\TRSCrew" na linha de comandos e faz o pretendido.

A tarefa está programada para correr com o IIS_IUSRS.. Alguma idéia?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

http://us3.php.net/escapeshellcmd

o exemplo dado é com system(), mas podes ainda ter algo muito mais simples:

$cmd = escapeshellcmd('schtasks /Run /TN "TRS\TRSActivity"');
$sheelActivity = `$cmd`;
$cmd = escapeshellcmd('schtasks /Run /TN "TRS\TRSCrew"');
$sheelCrew = `$cmd`;

se mesmo assim continuas com erros, verifica o log de erros do teu servidor

  • Voto 1

IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.