• madplay播放控制


    管理madplay的主程序,包括播放,暂停播放,恢复播放,停止播放
    system("madplay north.mp3 &");//利用system函数调用madplay播放器播放*.mp3音乐

    system("madplay north.mp3 -r &");//循环播放:参数-r

    system("killall -9 madplay");//利用system函数调用killall命令将madplay终止掉 
              
    system("killall -STOP madplay &");//利用system函数调用killall命令将madplay暂停

    system("killall -CONT madplay &");//利用system函数调用killall命令恢复madplay的播放

     

    kill -l , man kill Here is a list of available signals, their numbers, and some commentary on them, from the file <sys/signal.h>, which should be considered the official source of this information. SIGHUP 1 hangup SIGINT 2 interrupt SIGQUIT 3 quit SIGILL 4 illegal instruction (not reset when caught) SIGTRAP 5 trace trap (not reset when caught) SIGABRT 6 used by abort SIGEMT 7 EMT instruction SIGFPE 8 floating point exception SIGKILL 9 kill (cannot be caught or ignored) SIGBUS 10 bus error SIGSEGV 11 segmentation violation SIGSYS 12 bad argument to system call SIGPIPE 13 write on a pipe with no one to read it SIGALRM 14 alarm clock SIGTERM 15 software termination signal from kill SIGURG 16 urgent condition on IO channel SIGSTOP 17 sendable stop signal not from tty SIGTSTP 18 stop signal from tty SIGCONT 19 continue a stopped process SIGCHLD 20 to parent on child stop or exit SIGTTIN 21 to readers pgrp upon background tty read SIGTTOU 22 like TTIN for output if (tp->t_local<OSTOP) SIGPOLL 23 System V name for SIGIO SIGXCPU 24 exceeded CPU time limit SIGXFSZ 25 exceeded file size limit SIGVTALRM 26 virtual time alarm SIGPROF 27 profiling time alarm SIGWINCH 28 window changed SIGLOST 29 resource lost (eg, record-lock lost) SIGUSR1 30 user defined signal 1 SIGUSR2 31 user defined signal 2
     
    mips:
    #define SIGHUP   1 /* Hangup (POSIX). */
    #define SIGINT   2 /* Interrupt (ANSI). */
    #define SIGQUIT   3 /* Quit (POSIX). */
    #define SIGILL   4 /* Illegal instruction (ANSI). */
    #define SIGTRAP   5 /* Trace trap (POSIX). */
    #define SIGIOT   6 /* IOT trap (4.2 BSD). */
    #define SIGABRT   SIGIOT /* Abort (ANSI). */
    #define SIGEMT   7
    #define SIGFPE   8 /* Floating-point exception (ANSI). */
    #define SIGKILL   9 /* Kill, unblockable (POSIX). */
    #define SIGBUS   10 /* BUS error (4.2 BSD). */
    #define SIGSEGV   11 /* Segmentation violation (ANSI). */
    #define SIGSYS   12
    #define SIGPIPE   13 /* Broken pipe (POSIX). */
    #define SIGALRM   14 /* Alarm clock (POSIX). */
    #define SIGTERM   15 /* Termination (ANSI). */
    #define SIGUSR1   16 /* User-defined signal 1 (POSIX). */
    #define SIGUSR2   17 /* User-defined signal 2 (POSIX). */
    #define SIGCHLD   18 /* Child status has changed (POSIX). */
    #define SIGCLD   SIGCHLD /* Same as SIGCHLD (System V). */
    #define SIGPWR   19 /* Power failure restart (System V). */
    #define SIGWINCH 20 /* Window size change (4.3 BSD, Sun). */
    #define SIGURG   21 /* Urgent condition on socket (4.2 BSD). */
    #define SIGIO   22 /* I/O now possible (4.2 BSD). */
    #define SIGPOLL   SIGIO /* Pollable event occurred (System V). */
    #define SIGSTOP   23 /* Stop, unblockable (POSIX). */
    #define SIGTSTP   24 /* Keyboard stop (POSIX). */
    #define SIGCONT   25 /* Continue (POSIX). */
    #define SIGTTIN   26 /* Background read from tty (POSIX). */
    #define SIGTTOU   27 /* Background write to tty (POSIX). */
    #define SIGVTALRM 28 /* Virtual alarm clock (4.2 BSD). */
    #define SIGPROF   29 /* Profiling alarm clock (4.2 BSD). */
    #define SIGXCPU   30 /* CPU limit exceeded (4.2 BSD). */
    #define SIGXFSZ   31 /* File size limit exceeded (4.2 BSD). */
    /* These should not be considered constants from userland. */
    #define SIGRTMIN 32
    #define SIGRTMAX _NSIG
  • 相关阅读:
    eclipse git如何切换分支,拉取代码,合并代码,解决冲突等
    eclipse git提交项目以及down项目大致步骤
    彻底卸载Oracle
    收藏的技术点
    SpringBoot+MyBatis整合报错Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
    nginx基本配置
    window下命令启动/停止nginx
    springboot 新建的时候 pom 第一行出现红叉,项目可以正常运行
    oracle replace的用法
    启动tomcat出现闪退的原因
  • 原文地址:https://www.cnblogs.com/alljoyn/p/3660499.html
Copyright © 2020-2023  润新知