Existem várias maneiras de especificar trabalhos , incluindo %foo para designar o job cujo comando começa com foo e %?foo para designar o job cujo comando contém a substring foo . Você precisa especificar um prefixo ou substring não ambíguo: se mais de uma string corresponder, o shell reportará um erro. Este é um recurso POSIX.
kill %tail
(Observe que isso é especificamente para matar um job em segundo plano do shell atual. Se você quiser matar todos tail processos executados como usuário, independentemente de se tratar de um trabalho do shell atual, você pode usar pkill Obviamente, com um utilitário comum como tail , isso pode causar danos colaterais; execute o comando pgrep com os mesmos argumentos primeiro para ver o que seria morto.)