- Goals
 - User guide
- History
 - Application testing list
 - Getting Started
 - Hardware Compatibility List
 - Hardware requirements
 - JNode Commands
- acpi
 - alias
 - arp
 - basename
 - beep
 - bindkeys
 - bootp
 - bsh
 - bzip2
 - cat
 - cd
 - class
 - classpath
 - clear
 - compile
 - console
 - cpuid
 - date
 - del
 - device
 - df
 - dhcp
 - dir
 - dirname
 - disasm
 - echo
 - edit
 - eject
 - env
 - exit
 - gc
 - grep
 - gzip
 - halt
 - help
 - hexdump
 - history
 - ifconfig
 - java
 - kdb
 - leed, levi
 - loadkeys
 - locale
 - log4j
 - ls
 - lsirq
 - man
 - memory
 - mkdir
 - mount
 - namespace
 - netstat
 - onheap
 - page
 - ping
 - plugin
 - propset
 - pwd
 - ramdisk
 - reboot
 - remoteout
 - resolver
 - route
 - rpcinfo
 - run
 - startawt
 - syntax
 - tar
 - tcpinout
 - thread
 - time
 - touch
 - unzip
 - utest
 - vminfo
 - wc
 - zip
 
 - JNode GUI
 - JNode Shell
 - Performance
 - Status
 
 - Classlib developers guide
 - Developer guide
 - Tester guide
 - Porting guide
 - Blogs
 - Project development
 - Glossary
 - Proposals
 - FAQ
 - Papers & presentations
 - References
 - Research
 
remoteout
remoteout
| Synopsis | ||
| remoteout | [--udp | -u] --host | -h <host> [--port | -p <port>] | Copy console output and logging to a remote receiver | 
| Details | ||
Running the remoteout command tells the shell to copy console output (both 'out' and 'err') and logger output to a remote TCP or UDP receiver.  The options are as follows:
 Before you run remoteout on JNode, you need to start a TCP or UDP receiver on the relevant remote host and port. The JNode codebase includes a simple receiver application implemented in Java. You can run as follows: java -cp $JNODE/core/build/classes org.jnode.debug.RemoteReceiver & Running the RemoteReceiver application with the --help option will print out a "usage" message. Notes: 
  | 
||
| Bugs | ||
| 
In addition to the inherent lossiness of UDP, the UDPOutputStream implementation can discard output arriving simultaneously from multiple threads.
 Logger output redirection is disabled in TCP mode due to a bug that triggers kernel panics. There is currently no way to turn off console/logger copying once it has been started. Running remoteout and a receiver on the same JNode instance, may cause JNode to lock up in a storm of console output.  | 
||