Tein scriptin hakemistoon /usr/bin. Nyt haluaisin siirtää sen hakemistoon /usr/local/bin.
Siirto onnistuu, mutta tämän jälkeen järjestelmä ei löydä sitä, vaan ilmoittaa:
- bash: /usr/bin/loki.sh: Tiedostoa tai hakemistoa ei ole
Kuukkelin ohjeiden mukaisesti suoritin komennon updatedb
- locate loki.sh antaa nyt oikean tuloksen, scriptin kutsu antaa kuitenkin saman virheen
komento updatedb.mlocate ei paranna tilannetta.
cp /usr/local/bin/loki.sh /usr/local/bin/LLoki.sh
locate LLoki.sh antaa oikean tuloksen, scriptin LLoki.sh kutsu toimii
Onko ideoita, miten tämän locaten saisi järkiinsä ?
Scripti sinänsä ei ole ihmeellinen, tein sen vaan helpottamaan rootin lokikirjan ylläpitoa:
#!/bin/bash
joe /home/root/uptime.txt