Como faço para desativar o comando 'stop' de fazer alguma coisa?

0

Quando estou trabalhando em um servidor Minecraft eu digito 'stop' para parar o servidor, e às vezes eu não presto atenção suficiente ao terminal gnome e eu digito 'stop' quando o servidor já está parado, em vez disso eu fico

unity-settings-daemon stop/killed, process 1998

sem surpresas, algumas configurações parecem parar de funcionar, o Firefox é desligado e é geralmente irritante que esse comando seja tão fácil para mim. Existe alguma maneira de desativá-lo?

    
por Skeletonxf 07.08.2017 / 16:53

1 resposta

3

Não "desabilitar", mas "mascarar".

Observe que stop é /sbin/stop . Veja o seu $PATH ( echo $PATH | tr ":" "\n" ). Qualquer coisa chamada stop em um diretório no seu PATH que é anterior será executada em seu lugar. Se ~/bin for anterior, você poderá criar ~/bin/stop contendo:

#!/bin/bash
echo "To really run 'stop', type '/sbin/stop'"
exit 0

ou

Defina um alias no seu ~/.bashrc :

alias stop="echo \"To really run 'stop', type '/sbin/stop'\""
    
por waltinator 07.08.2017 / 17:04