Meu computador foi invadido pelo Minecraft / Craftbukkit Initscript?

3

Eu estava jogando no Terminal, eu 'clicou mal' (ainda não configurou o trackpad, o cursor muito nervoso) ao tentar executar o nano.

O que aconteceu depois me jogou por um loop. Aqui está o que imprimiu dentro do meu LXTerminal .. (Sou ucd ...)

ucd@ucd-uc:~$ sudo nano do.ws> > >For list information, ...
bash: syntax error near unexpected token '>'
ucd@ucd-uc:~$ [ADMIN] CraftBukkit Initscript for CentOS/Fedora/Ubuntu | Bukkit ...
[ADMIN]: command not found
Bukkit: command not found
ucd@ucd-uc:~$ forums.bukkit.org › Home › Forums › Bukkit › Bukkit Tools
forums.bukkit.org: command not found
ucd@ucd-uc:~$ 30 posts - 6 authors - Feb 19, 2012 30: command not found
ucd@ucd-uc:~$ This is an initscript to run a Minecraft or CraftBukkit server on ... CraftBukkit (pid 9037) is running. .... ERROR: Process ID list syntax error.
bash: syntax error near unexpected token '('
ucd@ucd-uc:~$ Getting the process ID in a shell script

O que isso poderia ser? Meu cursor é muito agitado, como extremamente, e saltou quando isso aconteceu. Eu não tenho ideia do que é Minecraft ou Bukkit?

Eu apreciaria muito se você me desse algumas pistas. Também tenho um usuário chamado 'irc' no meu faillog -a output. Isso é normal?

    
por user126664 28.01.2013 / 04:10

1 resposta

2

Parece que você colou algum texto no terminal por acidente. Como o texto que você copiou continha retornos de carro, os comandos foram executados. Não vejo razão para pensar que algo de ruim está acontecendo aqui.

Parece que o texto que você colou era ou era muito parecido com:

> > >For list information, ...
[ADMIN] CraftBukkit Initscript for CentOS/Fedora/Ubuntu | Bukkit ...
forums.bukkit.org › Home › Forums › Bukkit › Bukkit Tools
30 posts - 6 authors - Feb 19, 2012 30
This is an initscript to run a Minecraft or CraftBukkit server on ... CraftBukkit (pid 9037) is running. .... ERROR: Process ID list syntax error.

As mensagens de erro de saída que você obteve são principalmente consistentes com essa entrada. Na medida em que não são, suspeito que alguns caracteres simplesmente não copiaram e colaram corretamente, ou que há uma discrepância entre o que apareceu na janela do Terminal e o que você conseguiu colocar em sua postagem. Eu também melhorei a formatação em seu post, mas talvez tenha cometido um erro; que também poderia explicar a discrepância.

Eu não estou preocupado. A menos que você tenha informações adicionais para sugerir um problema, eu não recomendaria que você se preocupasse também.

Veja o que todas as suas mensagens de erro significam:

bash: syntax error near unexpected token '>'

O operador > redireciona a saída do comando à esquerda para o arquivo especificado à direita. Mas você tem mais de um deles, separados uns dos outros por espaços (então você não está fazendo o operador >> , por exemplo). Esse é um erro de sintaxe. > só pode ser seguido por um nome de arquivo válido.

[ADMIN]: command not found

Você executou uma string como um comando que continha o operador | . Isso executa o comando à esquerda dele e envia (canaliza) sua saída para ser a entrada do comando à direita. A primeira palavra do comando à esquerda foi [ADMIN] , então foi interpretada como o nome do comando e tudo o que se seguiu foi interpretado como argumentos de linha de comando para esse comando.

Mas não há nenhum comando [ADMIN] - nenhum shell embutido, alias do shell, função do shell ou programa com esse nome. Portanto, esse comando não foi encontrado e não pôde ser executado.

Bukkit: command not found

Esta é a mesma situação, apenas no lado direito do operador | .

forums.bukkit.org: command not found

Você executou um comando em que a primeira palavra (ou seja, antes do primeiro espaço) era forums.bukkit.org , como [ADMIN] e Bukkit , não há nenhum comando chamado forums.bukkit.org .

ucd@ucd-uc:~$ 30 posts - 6 authors - Feb 19, 2012 30: command not found

Eu não tenho certeza do que está acontecendo aqui. A mensagem de erro aparece em uma linha onde um comando foi inserido, o que é incomum, embora às vezes aconteça quando um programa é executado e produza saída estranha (saída sem os retornos esperados ou saída produzida após o programa já ter retornado o controle do terminal para o shell que o invocou.

Mas não é inesperado ver outro erro command not found , de texto que não é um comando sendo colado aleatoriamente no terminal.

bash: syntax error near unexpected token '('

A linha que você rodou continha um parêntese de destaque (e um de fechamento, também, mas o shell nunca foi longe o suficiente para analisar isso) sob circunstâncias que não faziam sentido para o shell. Parênteses são usados para agrupar comandos, e a sintaxe que você deu é inconsistente com esse uso.

ucd@ucd-uc:~$ Getting the process ID in a shell script

Isso não é saída de todo. Esta é apenas a última linha que você colou. Como é a última linha, nenhum retorno de carro foi colado. Então, este é apenas o texto que você colou, em um prompt. Você pode pressionar Ctrl + C para se livrar dele.

    
por Eliah Kagan 28.01.2013 / 04:33