From: Fred Drake Date: Mon, 7 Jul 2003 21:01:09 +0000 (+0000) Subject: - explain about making Python scripts executable on Unix in more X-Git-Tag: 2.2~42 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2045f56f0849aa48718db77fa9dfe2ce141b62be;p=thirdparty%2FPython%2Fcpython.git - explain about making Python scripts executable on Unix in more detail --- diff --git a/Doc/tut/tut.tex b/Doc/tut/tut.tex index 0c5cc2ae8908..b6c93d165d21 100644 --- a/Doc/tut/tut.tex +++ b/Doc/tut/tut.tex @@ -299,10 +299,21 @@ executable, like shell scripts, by putting the line (assuming that the interpreter is on the user's \envvar{PATH}) at the beginning of the script and giving the file an executable mode. The -\samp{\#!} must be the first two characters of the file. Note that +\samp{\#!} must be the first two characters of the file. On some +platforms, this first line must end with a \UNIX-style line ending +(\character{\e n}), not a Mac OS (\character{\e r}) or Windows +(\character{\e r\e n}) line ending. Note that the hash, or pound, character, \character{\#}, is used to start a comment in Python. +The script can be given a executable mode, or permission, using the +\program{chmod} command: + +\begin{verbatim} +% chmod +x myscript.py +\end{verbatim} + + \subsection{The Interactive Startup File \label{startup}} % XXX This should probably be dumped in an appendix, since most people