zoukankan      html  css  js  c++  java
  • linux云主机小技巧

    微信服务器安装


    安装库

    python 3.5环境下 pip安装web.py时 会报错 "no module named "utils" 等问题

    更换命令为“pip install web.py==0.40.dev0" 即可


    Linux 定时任务


    编辑定时任务

    crontab -e    编辑的是此用户下的任务文件,在后续文件操作时路径需是此用户的。

    命令格式:

    # m h dom mon dow command

    用*表示任意,*/2表示被2整出的时间

    crontab 文件的格式:
    {minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script}
    o minute: 区间为 0 – 59
    o hour: 区间为0 – 23
    o day-of-month: 区间为0 – 31
    o month: 区间为1 – 12. 1 是1月. 12是12月.
    o Day-of-week: 区间为0 – 7. 周日可以是0或7.

    如:

    */5 * * * * python ./main.py 

    此命令表示每隔五分钟执行main.py程序

    保存退出,

    重启定时任务

    service cron reload

    即可运行定时任务。


     

    数据流重导向

    在linux终端执行命令后,它的执行会如下图所示

    每次命令执行后,标准输出和标准错误都会被输出到屏幕或者设备中。

    • 1.标准输入(stdin):代码为0,使用<或<<。
    • 2.标准输出(stdout):代码为1,使用>或>>。
    • 3.标准错误输出(stderr):代码为2,使用2>或2>>.

    举例来说,如果想将当前目录下所有目录都记录下来,到文件中,可以使用如下命令:

    ls -l / > ~/log.txt

    该输出只能当执行命令无误时,当命令出错,错误原因还是出现在屏幕上,此时我们可以使用如下命令:

    ls -al  / > out.txt 2> err.txt

    此时,正确输出和错误原因分别保存在out.txt和err.txt中,如果想将二者的输出放在同一个文件中,则需要:

    ls -al  > list.txt 2>&1
  • 相关阅读:
    公共服务领域英文译写规范
    [.NET Core]
    [WebAPI]
    [C#]
    [ES]
    [.Net Core]
    [SourceTree]
    如何使用一个库中不存在的函数
    在使用masm32 rc编译资源文件.rc出现的问题
    MSDN 2005 安装问题
  • 原文地址:https://www.cnblogs.com/burton/p/10408122.html
Copyright © 2011-2022 走看看