Unix操作系统邮件提醒环境变量

系统 其他OS
在Unix操作系统中,也有跟微软操作系统中类是的邮件提醒功能。当邮件到达操作系统时,邮件接收系统会自动的同时用户。

Unix操作系统中,环境变量可以作用于用户的整个工作环境。同时相关的应用程序也需要利用这些环境变量来获取进程运行的环境变量。今天,我们就来学习下Unix操作系统邮件提醒相关的环境变量。

邮件提醒相关的环境变量

在Unix操作系统中,也有跟微软操作系统中类是的邮件提醒功能。当邮件到达操作系统时,邮件接收系统会自动的同时用户。要完成这个任务的话,邮件接收系统必须要知道两件事情,一是用户的邮箱位置,二是检查新邮件的时间间隔。

也就是说,邮件接收系统必须知道每隔多久到哪个地方去查看是否有新邮件。为此了实现这个目录,在Unix操作系统中是通过两个环境变量来实现的。一是环境变量MAIL,它主要用来显示用户的邮箱位置。默认情况下用户的邮箱位于/var/mail目录下。

如果系统工程师要更改这个邮箱的位置,那么这个MAIL环境变量也要随之更改。否则的话邮件接收系统就会找不到用户邮箱位置,就不能够在收到邮件的时候自动提醒用户了。二是环境变量MAIL CHECK,这个变量决定了shell检查新邮件的时间间隔(默认情况下为一分钟)。每隔这个时间后,shell就会去检查这个目录看看其内容是否发生了变化。

若发生了变化就会通知用户告知用户有新接收的邮件。Unix操作系统工程师可以根据实际需要来改变这个值,如可以把其修改为2分钟。注意这个变量是以秒为单位。2分钟就需要设置120。虽然说缩短这个时间间隔会增加系统的一定负担,但是这个影响基本上可以忽略不计。也就是说,这个两个环境变量的作用不在于此。而在于其他的一些功能上。

如有时候员工可能因为出差等原因,没有携带Unix主机。为此他们希望当有新邮件时能够转发到他们的私人邮箱。此时就需要用到以上两个环境变量。即当shell检测到MAIL目录内有新邮件时就马上转发。此时就需要用到以上两个变量的内容。其次利用这个两个变量还可以实现邮件的备份。首先利用cp命令把MAIL环境变量中定义的目录复制到其他地方,如Unix操作系统网络服务器服务器上的某个共享目录中。

然后再利用cron等命令让系统周期性的运行这个cp命令。可见,通过MIAL环境变量、cp与crom命令就可以轻松实现对本地邮件的备份,让用户不用担心本地邮件的丢失。如此的话就可以鼓励员工把邮件从邮箱服务器从下载下来保存在本地,从而可以降低邮箱服务器的空间压力。.

以上笔者只是列举的Unix操作系统环境变量在实际工作中对于用户的价值。其实在日常工作中,这些环境变量的价值往往被人所忽视。有时候几个环境变量的搭配使用会起到意想不到的效果。而且在应用程序中使用环境变量也能够起到不错的成效。

以后若有机会,笔者还会陆续介绍Unix操作系统环境变量与其他功能结合使用的案例,帮助大家来挖掘隐藏在环境变量背后的被忽略的价值。

【编辑推荐】

  1. 查看Unix操作系统内存占用
  2. 让DOS与Unix文件相互兼容
  3. Unix操作系统与Dos文件差异所在
  4. Unix操作系统管理客户端
  5. Unix操作系统多个主机的表示方法
责任编辑:小霞
相关推荐

2010-04-20 14:43:01

Unix操作系统

2010-04-20 16:09:18

Unix操作系统

2010-04-08 10:42:28

Unix操作系统

2010-04-30 01:35:46

Unix系统

2010-04-09 09:11:20

Unix操作系统

2010-04-15 10:53:20

2010-04-21 16:58:51

Unix环境变量

2010-01-06 15:18:19

Linux操作系统

2010-04-19 15:11:25

Unix操作系统

2010-04-13 12:27:44

Unix操作系统

2010-04-08 15:13:32

2010-04-15 14:40:26

Unix操作系统

2010-04-19 18:18:30

Unix操作系统

2010-04-19 17:39:50

Unix操作系统

2010-04-16 17:19:58

Unix操作系统

2010-04-14 13:59:45

Unix操作系统

2010-04-16 17:49:28

Unix操作系统

2010-04-08 17:56:42

Unix操作系统

2010-04-09 11:24:38

Unix操作系统

2010-04-19 16:57:09

Unix操作系统
点赞
收藏

51CTO技术栈公众号