Я хочу преобразовать текущее время в +0900 в Python.
Как это сделать (при условии, что в time)?
Я читал, что это не входит в состав Python, и вы должны использовать что-то вроде pytz.
Я не хочу менять его на уровне сервера или глобально, только в этом одном случае .
#include Я написал следующий код для создания потока ядра: При подаче команды insmod я могу создать поток ядра с именем "pradeep" и увидеть новый поток используя
, и ее родителем является kthreadd, PID которого равен 2.
Но я не могу остановить этот поток, дав команду Кто-нибудь может сказать мне, как убить этот поток? #include<linux/init.h>
#include<linux/module.h>
#include<linux/kernel.h>
#include<linux/kthread.h>
#include<linux/sched.h>
struct task_struct *task;
int data;
int ret;
int thread_function(void *data)
{
int var;
var = 10;
return var;
}
static int kernel_init(void)
{
data = 20;
printk(KERN_INFO"--------------------------------------------");
task = kthread_create(&thread_function,(void *)data,"pradeep");
task = kthread_run(&thread_function,(void *)data,"pradeep");
printk(KERN_INFO"Kernel Thread : %s\n",task->comm);
return 0;
}
static void kernel_exit(void)
{
ret = kthread_stop(task);
}
module_init(kernel_init);
module_exit(kernel_exit);
ps -ef
, как показано ниже root 6071 2 0 10:21 ? 00:00:00 [pradeep]
rmmod
. Он дает следующий результат: ERROR: Removing 'pradeep': Device or resource busy.