I am moving some stuff that worked great with TinyCore 3 & 5 to TC 11.0. The command I have in a file in my .X.d folder is not working like it did in the older versions of TC. In the 11.0 system, I am getting an empty terminal window that echos every key I type. In the older systems, I saw my program running in the terminal window.
If I execute the command by hand, it works as expected, so I know my command line is correct:
aterm -e ash -l -c /home/tc/checknet.sh
The checknet script is mine and runs my executable after cleaning up the working folder.
Interestingly, using htop I can see that my program is actually "running" but for some reason it doesn't appear to actually be "working" and does not generate any expected output (or any output at all) to the terminal where it should be running. But if I kill my program, the terminate goes away, as expected when my program terminates. So it is kinda running, but not working.
But remember, if I type the EXACT SAME COMMAND by hand, my program works perfectly. The code was even rebuilt on a CorePlus 11.0 machine so that it would be completely compatible.
I don't know where else to search for info. I cannot find any examples of .X.d commands or any clear description of exactly what is and is not allowed in the command lists that .xsession will execute from .X.d. If examples and/or documentation exists, please help me find it and I will try to solve my own problem.
[EDIT]: Changed quote tags to code tags. Rich