nano
é um editor de texto interativo - IMHO não é útil para criar conteúdo de arquivo programaticamente.
Para o seu primeiro caso, sugiro usar um documento aqui :
cat << \EOF > /usr/local/bin/loadFlysoftPOS
#!/bin/bash
until $(pidof mysqld)
do
sleep 1
done
cd $HOME/Dokumente/dist/ && java -jar POSv2.jar > log.txt
EOF
chmod +x /usr/local/bin/loadFlysoftPOS
Para o segundo caso, um simples echo
deve ser feito:
echo 'SUBSYSTEMS=="usb", DRIVERS=="usb", ATTRS{idVendor}=="0525", ATTRS{idProduct}=="a700", SYMLINK+="usb/sewoo1", GROUP="lp"' > /etc/udev/rules.d/10-local.rules
Coloque tudo em um arquivo com sua própria apresentação:
Arquivo: myscript.sh
#!/bin/sh
cat << \EOF > /usr/local/bin/loadFlysoftPOS
#!/bin/bash
until $(pidof mysqld)
do
sleep 1
done
cd $HOME/Dokumente/dist/ && java -jar POSv2.jar > log.txt
EOF
chmod +x /usr/local/bin/loadFlysoftPOS
echo 'SUBSYSTEMS=="usb", DRIVERS=="usb", ATTRS{idVendor}=="0525", ATTRS{idProduct}=="a700", SYMLINK+="usb/sewoo1", GROUP="lp"' > /etc/udev/rules.d/10-local.rules
Torne o executável it e execute-o com sudo
chmod +x myscript.sh
sudo ./myscript.sh