Cada vez que você mata o WPA_supplicant, uma nova instância é criada pelo seu gerenciador de conexões.
Você precisa desativá-lo antes de executar o comando kill. Para desabilitar o gerenciador de conexões, você precisa parar o serviço relacionado (por exemplo, network-manager, wicd, etc.) usando o comando:
service CONNECTION_MANAGER stop
Alterando a string CONNECTION_MANAGER com o nome do serviço real.
Depois disso, você pode executar o comando que você escreveu, mas usando um arquivo de configuração manuscrito. Você pode usar o comando
man wpa_supplicant.conf
para encontrar exemplos ou documentação sobre o arquivo de configuração.