Como cancelar um script em execução no agendador em um Synology NAS?

0

Eu tenho um script em execução no agendador em um Synology NAS. Como posso cancelar? Eu não vejo uma opção de cancelamento no menu.

    
por user1886 13.07.2017 / 12:13

2 respostas

0

  1. ssh como root : ssh root@<myNASaddress> .

  2. encontre o PID com top ou ps aux :

    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root     13748  0.0  0.3  28248  1888 ?        S<s  00:05   0:00 synoscgi
    

    Você precisa identificar a tarefa observando a coluna COMMAND e, em seguida, pegar o número na coluna PID . Eu não sei qual será o nome do COMMAND no seu caso, você tem que descobrir a linha certa procurando um nome que faça sentido e levando em consideração as outras informações disponíveis, como USER é executado como START time, etc.

  3. kill -15 <PID> : por ex. %código%. Este comando pede que o processo termine, possivelmente de maneira limpa. Se isso não for suficiente, faça um kill -15 13748 , que encerra o processo.

UPDATE após o comentário do OP:

Se você estiver procurando por uma maneira realmente fácil, desligar ou reinicializar o dispositivo certamente fará o trabalho. Esta solução tem a vantagem de ser aplicável a um amplo espectro de programas e sistemas operacionais.

    
por 13.07.2017 / 12:53
0

Sem acesso root, você pode:

  1. Verifique o nome completo do processo através do SSH: ps aux | grep somethingyouneed

    exemplo: ps aux | grep lifx

    raiz 22189 58,1 6,6 57552 16560? S < l 12:24 0:04 mono lifx.exe

  2. Painel de controle de sinologia = > Agendador de Tarefas = > Criar = > Tarefa do agendador = > Script definido pelo usuário

  3. Geral = > Usuário = raiz
  4. Configurações da tarefa = > Script definido pelo usuário = pkill -2 -f "NAME"

    NAME = valor do passo 1

  5. Executar a tarefa manualmente ou por agendamento
por 26.10.2018 / 11:34

Tags