restart 命令

restart 命令

说明

该命令用于重新启动线程

格式

restart tid argument
可通过shell命令:help  restart    查看详细信息

示例

1.重新启动,线程给线程id,重新启动线程
(在 bsp 的 main 函数中创建线程
static void * task0(void *arg)
{
printf("hello task\n");
while(1);
return NULL;
})
[root@sylixos:/root]#restart  4010015  0

版本说明

适用于SylixOS所有版本



    • Related Articles

    • SHELL 中 CTRL 控制命令

      SylixOS 的 shell 有几个 CTRL 命令比较特殊: CTRL + S :表示 SHELL 终端的停止操作,输入后, SHELL 不能再响应之后的输入。 CTRL + Q :表示 SHELL 终端的运行操作,输入后,可以将 SHELL 从 CTRL + S 之后返回到正常情况。 CTRL + D :表示 SHELL 终端的退出,输入后,SHELL 不能再响应输入,只能通过重启解决。
    • SylixOS kill 命令是不安全的操作

      现象: 在 SylixOS 的 shell 终端执行 kill 命令,会出现如下现象 [sh]Warning: Program is killed (SIGKILL) by shell. Restart SylixOS is recommended! 上述的意思是使用shell下面的kill命令去杀死另外一个进程是不安全的,建议重启处理。 kill命令会导致如下问题: 1、如果 kill 的时候,应用进程刚好持有驱动函数锁,会导致驱动函数的锁被删除掉,导致驱动函数信号量被意外释放。 ...
    • exit 命令

      说明 该命令用于退出当前shell终端 格式 exit 可通过shell命令:help  exit  查看详细信息 示例 1.退出当前shell终端 [root@shell:/root]# exit 版本说明 适用于SylixOS所有版本
    • color 命令

      说明 该命令用于根据LS_COLORS   初始化配色方案 格式 color 可通过shell命令:help color 查看详细信息 示例 1.初始化颜色配置 [root@sylixos:/apps]# color [root@sylixos:/apps]# 版本说明 适用于SylixOS所有版本
    • shstack 命令

      说明 该命令用于显示或设置shell任务堆栈大小 格式 shstack [new stack size] new stack size:新堆栈大小 可通过shell命令:help  shstack   查看详细信息 示例 1.查看shell任务堆栈大小 [root@sylixos:/root]#shstack default shell stack: 120000 2.设置shell任务堆栈大小(单位字节) root@sylixos:/root]# shstack 40000 default ...