So I've got the following crontab rule (they are called rules, right?) but after a.out is finished, b.out doesn't start.
00 15 * * * /home/jesse/test/a.out && /home/jesse/test/b.out
Both are some software I've created myself in c++. a.out takes about 1.5 hours to complete, b.out less than a minute.
If I swap them over, first b, than a, they both run. I've checked if perhaps a.out returns false or 0 on completion but both a/b return 1. When I run this same command directly in the terminal, both run just fine. This led me to believe this is a crontab thing.
What is going on here? Is my rule incorrect or is the running duration too much?