WinSCP: Agendando várias tarefas ao mesmo tempo

1

No agendador de tarefas, criei três tarefas, que fazem uso do WinSCP. O objetivo é coletar um arquivo de texto de um servidor e colocá-lo em outro servidor.

Esses três trabalhos foram programados para serem executados às 5:00 da manhã, para que eles funcionassem ao mesmo tempo.

Perguntas:

  • Os três empregos serão acionados às 5:00 da manhã?
  • Se várias tarefas forem agendadas ao mesmo tempo, elas começarão?
  • As três tarefas podem extrair o mesmo arquivo ao mesmo tempo?
por Raju Edaboina 07.01.2014 / 15:02

1 resposta

1

Não há problema em executar várias tarefas do agendador ao mesmo tempo.

Geralmente não há problema em ler o mesmo arquivo usando vários processos paralelos ao mesmo tempo. O WinSCP definitivamente não usa bloqueio exclusivo ao ler arquivos locais. A maioria dos servidores SFTP / FTP também não bloqueia arquivos remotos. Mas obviamente isso seria específico do servidor.

Obviamente, você precisa garantir que suas tarefas paralelas não sejam gravadas no mesmo arquivo. O WinSCP bloqueia arquivos locais para gravação, o que quebraria sua tarefa. O comportamento do servidor para bloquear gravações em arquivos remotos é geralmente indefinido (erro, perda de dados, etc.).

De qualquer forma, se você fala poucos arquivos, portanto, tarefa curta, não seria melhor executar as três tarefas em uma sequência (ou seja, como uma única tarefa do agendador)?

    
por 07.01.2014 / 18:59