Primeiro, para escapar pelo primeiro erro ( !/tm/local/bin/bash: not found
), altere !/tm/local/bin/bash
com #!/bin/bash
. Veja aqui mais sobre shebang (o que é, como usar, exemplos).
Segundo, se você definir permissões de execução para o script, execute-o usando apenas /home/tm/raid-sync.sh
no prompt (sem sh
na frente).
Em terceiro lugar, o diretório /sys
no Linux é enganoso. Ao contrário da maioria dos outros diretórios, ele não fornece armazenamento persistente para arquivos arbitrários e, por causa disso, você não tem permissão para escrever, mesmo se você for root. Veja esta resposta para mais informações.