So, in a directory /home/pi/remoteinfo/temp/code
is have a C program called a.out
and a shell file called tempstart.sh
.
Inside the tempstart.sh file is the following:
#!/bin/bash
./a.out
Now, when I am in /home/pi/remoteinfo/temp/code
I can type ./tempstart.sh
and my program will begin execution.
But when I try to run tempstart.h
from anywhere outside its directory I get
line 3: ./a.out: No such file or directory
.
What is happening and how can I fix it?
I'm using a Raspberry Pi 3 with the default OS