Por que não consigo executar o processo de segundo plano em “at now jobsfile” no Mac?

0

Eu posso executar um processo em segundo plano

$ someprog > logfile &

mas se eu fizer

$ at now < jobsfile

nada acontece, a não ser impressão

job 1 at Wed Sep 29 19:12:40 2010
    
por Andrei 29.09.2010 / 19:24

2 respostas

2

atrun está desativado por padrão no Mac OS X 10.6 (consulte a man page e a seção "NOTAS DE IMPLEMENTAÇÃO" da página at man). Para ativá-lo, execute:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist

p. você pode querer verificar e / ou limpar a fila de tarefas primeiro; caso contrário, ele disparará todos os trabalhos de teste que você enviou de uma só vez ... atq e atrm são os comandos relevantes (e eles funcionam bem antes de ativar atrun ).

    
por 30.09.2010 / 08:17
0

O que o jobsfile faz? Se enviar saída para stdout ou stdin, isso será enviado para você.

    
por 29.09.2010 / 20:09

Tags