linux命令将nodejs文件变成可执行文件

  • 在linux中一般我们在运行node文件时用的命令为:
    1. node example.js
  • 首先、删除文件后缀,在linux命令下添加可执行权限
    1. mv example.js example
    2. chmod +x example
  • 然后将node的安装路径写到example文件头部 <可利用 which node 命令查看node的安装路径>
    1. #!/usr/local/bin/node
    2. ...
    3. 文件内容
    4. ...
  • 最后执行 ./example <即之前我们用的 node example.js>

mac下:linux 的 crontab 命令定期执行文件

  • 为当前用户创建cron服务 =====[键入 crontab -e 编辑crontab服务文件]

    • 通过以上命令进入vi环境,编辑需要启动的文件 =====[执行文件路径:/var/mail/]
    1. */1 * * * * /Users/hulianwangyanfabu/Documents/work/project/new/readyFile/readyFile // 每分钟执行可执行文件
  • crontab 命令 &
    • 参数

      • -e 编辑该用户的计时器设置
      • -l 列出该用户的计时器设置
      • -r 删除该用户的计时器设置
      • -u<用户名称>  指定要设定计时器的用户名称
    • vi 下文件格式
      • * *  *  *  *  command <分 时 日 月 周  命令>
      • 第1列表示分钟1~59 每分钟用*或者 */1表示
      • 第2列表示小时1~23(0表示0点)
      • 第3列表示日期1~31
      • 第4列表示月份1~12
      • 第5列标识号星期0~6(0表示星期天)
      • 第6列要运行的命令
    1. eg:
    2. 30 21 * * * /usr/local/etc/rc.d/lighttpd restart
    3. 上面的例子表示每晚的21:30重启apache
    4. 45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
    5. 上面的例子表示每月11022日的4 : 45重启apache
    6. 10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
    7. 上面的例子表示每周六、周日的1 : 10重启apache
    8. 0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
    9. 上面的例子表示在每天18 : 0023 : 00之间每隔30分钟重启apache
    10. 0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
    11. 上面的例子表示每星期六的11 : 00 pm重启apache
    12. * */1 * * * /usr/local/etc/rc.d/lighttpd restart
    13. 每一小时重启apache
    14. * 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
    15. 晚上11点到早上7点之间,每隔一小时重启apache
    16. 0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
    17. 每月的4号与每周一到周三的11点重启apache
    18. 0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
    19. 一月一号的4点重启apache
    20. */30 * * * * /usr/sbin/ntpdate 210.72.145.44
    21. 每半小时同步一下时间

LINUX 命令定期执行可执行文件的更多相关文章

  1. pv命令监控Linux命令的执行进度

    pv命令监控Linux命令的执行进度 http://www.techweb.com.cn/network/system/2015-12-14/2241124.shtml yum install -y ...

  2. 在Linux命令行执行python命令

    在Linux的命令行执行python的某些命令: [root@centos7 ~]# echo "import sys ;print(sys.path)"|python3.6 [' ...

  3. 使用 pv 命令监控 linux 命令的执行进度

    如果你是一个 linux 系统管理员,那么毫无疑问你必须花费大量的工作时间在命令行上:安装和卸载软件,监视系统状态,复制.移动.删除文件,查错,等等.很多时候都是你输入一个命令,然后等待很长时间直到执 ...

  4. linux命令行执行db2存储过程

    存储过程代码如下: CREATE PROCEDURE proc_sum2(IN n INT,OUT sum INT,OUT j INT) BEGIN DECLARE i INT; ; ; ; WHIL ...

  5. shell脚本linux命令连续执行

    shell命令连续执行的三种方式: 1.命令1:命令2:命令3 依次执行命令,无论前一条命令是否执行成功. 2.命令1 && 命令2 && 命令3 前一条命令执行成功后 ...

  6. &&、()、||决定linux命令的执行顺序

    在执行某个命令时,有时需要依赖前面的命令是否执行成功.假如你想通过ssh命令复制很多数据文件到另外的机器后,删除所有源有文件,所以在删除源有文件之前首先要确定复制是不是执行成功.只要执行复制成功才可以 ...

  7. Linux命令的执行

    为什么在提示符下命令可以被执行呢? 执行命令过程 输入命令后回车,提请shell程序找到键入命令所对应的可执行程序或代码,并由其分析后提交给内核分配资源将其运行起来 shell本身也是一个程序,只不过 ...

  8. linux 命令后台执行

    我想把updatedb命令(用于重新建立整盘索引的命令)放在后台运行.因为我不想眼睁睁的看着机器建立索引,我还想编会儿程序呢: # updatedb & [1] 23336 注释:在所要执行的 ...

  9. linux命令后台执行

    fg.bg.jobs.&.nohup.ctrl+z.ctrl+c 命令 一.& 加在一个命令的最后,可以把这个命令放到后台执行,如 watch -n 10 sh test.sh &am ...

随机推荐

  1. arcgis_engine_c++_runtime_r6034_error

    在启动项目中添加app.manifest文件 <?xml version="1.0" encoding="utf-8"?> <asmv1:as ...

  2. 湖人VS爵士!!科比4月14日最后一战,本赛季最高得分!狂得60分!!完美大逆转!!!

    莫愁前路无知己,天下谁人不识君.科比,愿你如迈克尔·乔丹,仍然活跃在篮球界.退役不是结束,而是另一段人生的开始. 北京时间2016年4月14日,湖人101-96击败爵士,科比-布莱恩特告别战,20年职 ...

  3. Mac与Phy组成原理的简单分析

    1. general 下图是网口结构简图.网口由CPU.MAC和PHY三部分组成.DMA控制器通常属于CPU的一部分,用虚线放在这里是为了表示DMA控制器可能会参与到网口数据传输中. 对于上述的三部分 ...

  4. webservice wsdl axis2报错 Provider com.bea.xml.stream.MXParserFactory not found

    错误信息: Exception in thread "main" javax.xml.stream.FactoryConfigurationError: Provider com. ...

  5. SQL Server提高事务复制效率优化(二)快照初始化优化

    测试数据表量1500w+,使用初始化默认的快照代理参数,复制的三个过程包括快照初始化,订阅初始化和数据修改复制,主要对快照代理.分发代理.日志读取代理分别作了参数优化,并给出优化前后的对照实验测试. ...

  6. 笔试常考的Java基础

    1. Socket编程:ServerSocket (int port) :Creates a server socket, bound to the specified port. Socket(In ...

  7. C语言typedef的用法(转)

    http://www.cnblogs.com/afarmer/archive/2011/05/05/2038201.html 一.基本概念剖析 int* (*a[5])(int, char*);    ...

  8. FusionCharts中仪表盘相关属性

    上上周用FusionCharts做了几个报表,里面有个仪表盘,当时查属性查疯了,现在把相关的一些属性记下来,方便以后查找. -------------------------仪表盘重要属性解析---- ...

  9. JavaBean,POJO,VO,DTO的区别和联系

    JavaBeans A JavaBean is a class that follows the JavaBeans conventions as defined by Sun. Wikipedia ...

  10. maven安装配置

    1.到官网下载maven http://maven.apache.org/download.html 2.解压后解压到任意文件路径 本地解压的位置:C:\soft\apache-maven-3.3.9 ...