Tho*_*ema 0 server command-line 16.04
我有一个 Ubuntu Headless 服务器,我想在登录后运行一个基本脚本,如何配置我的服务器在登录后自动运行脚本?脚本:
clear
echo "Hello $USER"
echo "Today is \c ";date
echo "Number of user login : \c" ; who | wc -l
echo "Calendar"
cal
exit 0
Run Code Online (Sandbox Code Playgroud)
您可以在~/.bashrc文件末尾添加这些行,这些行将在您登录时执行。
我说的是~/.bashrc服务器端。当你加入你的线条和logout和ssh回这些线路将得到执行。您可以省略脚本的最后一行。
如果~/.bashrc不存在,您可以简单地创建它,甚至更好地复制它:
cp /etc/skel/.bashrc ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
并确保您的~/.profile文件包含以下几行:
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
Run Code Online (Sandbox Code Playgroud)