How to Electronically Submit Your Homework Under Linux
Note: Not all classes use this service. It is up to your instructor to decide if this service is used for homework submission for the class. This service is only available under the Linux platform.
If you use Linux in Faner 2102 Lab, you have to ssh to pc00.cs.siu.edu or pc01.cs.siu.edu to run submit command.
Ask your instructor for the name of the command used to submit homework. The name of the submission command looks something like "cs306submit".
The following uses "cs306submit" as the example to illustrate how to use the submission command to submit homework.
Usage of the "cs306submit" command
DESCRIPTION
The command "cs306submit" (without quotes) under our Linux systems allows you to submit files and directories electronically to the cs306 instructor.
HOW TO USE
Login to any Linux workstation in the CS department using your CS account.
The syntax of the "cs306submit" command is as follows:
Syntax 1:
cs306submit [ files | directories ]
This command will remove what you have submitted to the cs306 instructor previously and re-submit the files or directories to the cs306 instructor.
[Note] you should have group execute permissions for the directories in the file path you submit, otherwise you will get a "permission denied" error.
Example: To remove what you have submitted to the cs306 instructor and re-submit the files lab1.c, lab1.h, and Makefile, which are all under the current directory, to the cs306 instructor:
cs306submit lab1.c lab1.h Makefile
Syntax 2:
cs306submit
This command, without any parameters, will list all the files or directories that you have submitted to the cs306 instructor.