Script que impede a execução do software, a menos que outro software associado já esteja em execução

1

Eu tenho uma situação aqui. Queríamos evitar que um software fosse executado com sucesso, a menos que o outro software já estivesse em execução. Se o script tiver sido executado, ele executará o software principal e verificará se o outro software já está em execução e solicitará uma mensagem ou executará automaticamente esse outro software.

(EDITADO) Exemplo:

  1. Execute o script
  2. Verifique se o outro software já está em execução; e
  3. Verifique se a rede está acessível.
  4. Se verdadeiro, o software principal deve ser capaz de executar
  5. Caso a rede esteja inacessível,
  6. Exibir mensagem de erro informando que a rede está inativa e precisa de atenção.

Isso é possível no Ubuntu 11.04 e gentilmente fornecer o script?

    
por Markmeplease 25.04.2015 / 02:12

1 resposta

0

este script pode funcionar com alguns ajustes com sua necessidade

#! /bin/bash
id_of_software=$(pidof <software name>)
if [[ -n $id_of_software ]]
    then
    echo "it is running" + $id_of_software
    run your script
else
    echo "not running"
    do something
fi
    
por bolzano 25.04.2015 / 03:14